Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🎵🎸Bunisi Koreyaning amaldagi prezidenti...
Prezidenti Yun Suk Yol Vashingtondagi uchrashuvda AQSh prezidenti Jo Baydenning iltimosiga ko‘ra American Pie qo‘shig‘ini ijro etdi.
Spektakldan so‘ng Oq uy rahbari koreyalik hamkasbiga ushbu kompozitsiya muallifi Don Maklin imzosi qo‘yilgan gitara sovg‘a qildi.
Koreyadan gapiramiz:
🔰@ksoatnews
#southkorea#singing#americanpie
Итак, второй #Нейробатл, и задание на первый тур - заставить Рэмбо спеть с уткой.
Было много вариантов (покажу чуть позже) - но устроил только этот! 😈
By Voodoont
#illustration
#cartoon
#voodoont
#rambo
#арт#art#illustration#ai#duck#singing
Ещё немного местами всратых, местами смешных Рэмбо, поющих с утками))
P.S.: чувствую - со второго тура работы буду постить пару месяцев 🤯
By Voodoont
#illustration
#cartoon
#voodoont
#rambo
#арт#art#illustration#ai#duck#singing#fun