Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в Python есть функция os.access()
Проверять так:
os.access(path, flag)
Функция вернёт bool в зависимости от наличия указанного флага.
Всего есть 4 флага проверки:
os.F_OK - наличие файла на диске
os.R_OK - доступ на чтение
os.W_OK - доступ на запись
os.X_OK - доступ на исполнение
Например, вместо try-except лучше делать так (пример из документации):
if os.access("myfile", os.R_OK):
with open("myfile") as fp:
return fp.read()
#basic#libs
ЛИМИТИРОВАННЫЙ ОФИЦИАЛЬНЫЙ МЕРЧ LOVE AND DEEPSPACE:
НАВИГАЦИОННЫЙ ПОСТ 🤩
🤩АССОРТИМЕНТ🤩
— Интересное:
▼ Серия "Tomorrow's catch-22"
😀
▼ Серия "Сияющий портрет"
😀
▼ Серия "Закреплен в тебе"
😀
▼ Серия "Весенняя мелодия"
😀
— Отзывы магазина:
🗃️Отзывы
#LoveAndDeepspace@astroknightshop
В Love and Deepspace будет новый миф с Рафаэлкой и ну вы просто посмотрите на него... Наконец-то разрабы дали длинные волосы. Я умираю от красоты 💜
#LoveAndDeepspace
"Have you never dreamed of me?"
"Before I was sealed away, I did dream of you."
The flower petals have carried you into this dragon's dreams.
Then this dragon will wait every night longing for the wind and petals to arrive.
#LoveAndDeepspace
https://x.com/SunsetagainD/status/1916646582071730314?t=zHmSAQ6jTi2eQHvXmtS_6w&s=19
Доброго утречка, солнца! Всем чудесного дня ➰
С ДНЁМ РОЖДЕНИЯ, ЛЮБИМЫЙ МУЖ 🍵
#LoveAndDeepspace
https://x.com/DanKe_Reverse_D/status/1913066204308111548?t=dNT0OS1CNBIo0HZFs8JrYQ&s=19
Доброго утречка, дорогие!
Всем хорошего дня и настроения ❤️
#LoveAndDeepspace
https://x.com/axiexia915/status/1910225546505847112?t=88p70SRXGuZ1cEpOebaxeQ&s=19
Доброго утра, любимые 💗
Всем лёгкого и позитивного начала недели 🌸
#LoveAndDeepspace
https://x.com/BADegg_MM/status/1906016160258343187?t=A1HMBVFY5gcuydUkBxV_bQ&s=19