Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
📸📸 Navbatdagi ijodimizdan...
Kuni kecha shogirtlarga fotoapparat bilan ishlashni va rasmga olishni o'rgatish maqsadida Yoshlar ijod saroyidan Amir Temur hiyoboni tarafgacha bo'lgan chiroyli inshootlarni rasmga olib chiqdik.
#photobyisakov
@isakovxusniddin
Bugungi “Yashil makon” umummilliy loyihasidan Sizlar uchun olib qo'ygan eng sara rasmlarimni e'tiboringizga havola etaman.
Ko‘pincha tadbirlardan olgan rasmlarimni kanalimda eng saralarini yoritaman deyman, lekin xech ulgura olmayman.
P.S: Bugungi ijodiy muhit meni rasmlarni saralab yoritishga majbur qildi))
#photobyisakov
@isakovxusniddin
🇺🇿Kuni kecha Prezidentimiz bir guruh tadbirkorlarni davlat mukofotlari bilan taqdirladilar.
Taqdirlash marosimi vaqtida mukofotlanganlarning rasmi ekrandan chiqib turishi uchun, taqdirlangan tadbirkorlarni rasmga oldik.
#photobyisakov
@ikdesignuz • buyurtma uchun👈