Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🇷🇺 Каждый маршрут начинается в Бишкеке.
www.flytezjet.com
🇰🇬 Ар бир маршрут Бишкектен башталат.
www.flytezjet.com
🇬🇧 Every route begins in Bishkek.
www.flytezjet.com
#FlyTezJet#TezJet#Bishkek#TezJetRoutes#TravelWithTezJet
🇷🇺 Ташкент ночью.
www.flytezjet.com
🇰🇬 Ташкент түнкүсүн.
www.flytezjet.com
🇬🇧 Tashkent at night.
www.flytezjet.com
#FlyTezJet#TezJet#Tashkent#TezJetRoutes#TravelWithTezJet
🇬🇧 Delhi Calling! New flights to India from Kyrgyzstan
✈️ Starting 7th December 2025, every Sunday
www.flytezjet.com
#TezJet#BishkekToDelhi#FlyTezJet#TezJetRoutes#DelhiFlights
🇷🇺 Дели зовёт! Новые рейсы в Индию из Кыргызстана
✈️ Старт рейса: 7 декабря 2025 года, каждое воскресенье
www.flytezjet.com
#TezJet#BishkekToDelhi#FlyTezJet#TezJetRoutes#DelhiFlights