Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🌇Умопомрачительный закат на фоне мечети Büyük Çamlıca
Темно-красное зарево под крики чаек и призыв муэдзина заставляют сердце биться чаще, по телу пробегает дрожь - прекрасное время насладиться вечерним азаном 🕌
Такие #закаты запоминаются очень надолго, и хочется возвращаться в те места, где их видел, хотя красота закатов и не зависит от места…
☀️
📍#Стамбул#İstanbul
Turkuaz / Турецкий цвет
📍#İstanbul, Boğaziçi
Погода потихоньку прогревается!☀️
Скоро весна…🌷
От моря до моря #Босфором
Почти что рукою подать.
Нам #чайки кричали с укором…
Turquoise / Турецкий цвет
🇷🇺Фотографии с кинофестиваля современного российского кино "Russian Film Weekend" в кинотеатре "Атлас 1948".
📅27 февраля - 1 марта 2026 года
#Россия#Турция#Стамбул#Культура#Искусство#Кино#Кинодипломатия#RussianFilmWeekend#Atlas1948
🇹🇷Atlas 1948 sinemasında yapılan "Russian Film Weekend" Rus çağdaşı sinema festivalinden fotoğraflar.
📆27 Şubat - 1 Mart 2026
#Rusya#Türkiye#İstanbul#Kültür#Sanat#Sinema#SinemaDiplomasisi#RussianFilmWeekend#Atlas1948