Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
📕💬Итак снова что-то не так!
B787-9 рейс AFR474 Следовавший из Парижа в Панама Сити через час после набора высоты дал Аварийный Squawk 7700
💬Следим за ситуацией
Хотите пост по аварийным Squawk?
Да, хотим! - ❤️
Нет,мы знаем-✈️
Лёгкое небо
#7700 #b789#afr
#Ethiopia and #Morocco Hold First Ever Joint Defense Committee Meeting
#Ethiopia and Morocco held a Joint Defense Committee meeting in #AddisAbaba to strengthen military cooperation, covering training, joint exercises, research, and health initiatives.
Discussions focused on strengthening military cooperation and mutual benefits, marking a new chapter in bilateral defense relations, the Ethiopian National Defense Force reported. https://pulseofafrica.info/news/1624
#Ethiopia#Morocco#Defense#Military#Cooperation#Africa#Security#Bilateral#ENDF#AFR