Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Axborot 24 |O‘zbekiston Respublikasi Prezidenti Toshkentda transport boshqaruvini takomillashtirish va tirbandliklarning oldini olish choralariga doir taqdimot bilan tanishdi.
#3dec
Тelegram | Facebook | Instagram | YouTubе | Linkedin |
#sayyor_qabul
#oilavagender
#3dec
#3_kun
📸Bugungi Sayyor qabuldan foto lavhalar
😉 Biz bilan birga bo’ling va bizni kuzatishda davom eting!
🌐Rasmiy sahifalarimizga obuna bo’ling
#sayyor_qabul
#oilavagender
#3dec
#3_kun
✨ Bugun O’zbekiston “Oila va gender” ilmiy tadqiqot instituti direktori, pedagogika fanlari doktori, professor Egamberdiyeva Nodira Melibayevna boshchiligidagi ishchi guruhi tomonidan Jamiyatimiz ofisida Turkiya Respublikasida bo’lib turgan o’zbekistonlik xotin-qizlar uchun o’tkazilgan sayyor qabul davomida og’ir ijtimoiy vaziyatda qolgan 20 nafarga yaqin vatandoshlarimizning muammolari tinglandi, maxsus so’rovnoma va intervyular o’tkazildi hamda ularning yechimini topish masalasikerakli tashkilotlarga yo’naltirildi.
☁️“Oila va gender” İTİ ishchi guruhi tomonidan 3 kun davomida o’tkazilgan Sayyor Qabul o’z nihoyasiga yetdi. Muammolarning yechimini birgalikda topishga o’z hissasini qo’shgan, so’rovnoma jarayoni va shaxsiy taklif kiritishda faol qatnashgan barcha vatandoshlarga cheksiz minnatdorchilik bildiramiz!
🪷 Biz bilan birga bo’ling va bizni kuzatishda davom eting!
🌐Rasmiy sahifalarimizga obuna bo’ling!