Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Xorazm viloyati hududiy Qurilish va uy-joy kommunal xo‘jaligi sohasida nazorat qilish inspeksiyasi tomonidan olib borilayotgan nazorat tadbirlari Respublika telekanallari nigohida.
#RenessansTV#MahallaTV
❤️ Xorazm viloyati hududiy qurilish va uy-joy kommunal xo'jaligi sohasida nazorat qilish inspeksiyasi
“Sherzodxon Qudratxo‘ja bilan...” loyihasida muhim va dolzarb mavzudagi suhbatlar davom etadi!
Loyihaning bu galgi mehmoni “Little Italy pizzeria” brendi asoschisi Xurshid Axmedov
Bugun soat 13:30 da jonli efirni o‘tkazib yubormang!
#jonliefir#rtv#renessanstv
@sherzodxonqudratxoja
⚡️Ota-ona duosi inson hayotini qay darajada o'zgartirishi mumkin?
"Sherzodxon Qudratxo'ja bilan..." loyihasidan🔥
#rtv#renessanstv#jonliefir#live
@renessanstv
👍Eng katta saboq bergan xatoyingiz nima?
"ODAMIYLIK" loyihasida Muhammadali Eshonqulov bilan suhbat...
Siz qanday fikrdasiz? Izohlarda yozib qoldiring✍️
Manba: @renessanstv
👌
—————————————
👍Какая самая главная ошибка, которая вас чему-то научила?
Интервью с Мухаммадали Эшонкуловым в проекте "ODAMIYLIK"...
Что вы об этом думаете? Оставьте свои комментарии ✍️
Источник: @renessanstv
👌
#uzmmb#renessanstv#odamiylik#video#muhammadali_eshonqulov
✅Bizga obuna bo‘ling / Подписывайтесь на нас