Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Вообщем выцепили очень интересную коммишку на тви, это ОСка -"Iris" по ДнД (да это девчуля), эльфийка файтерша, молниевая перчатка, шрам на пол тела и суровые мышцули, всё как вы любите... Но вообще скоро будут буббисы, так что немного разбивим гачи вечеринку
#AlexGray#DnD#OC
Партия искателей приключений попала в переплёт. Конечно каждый из приключенцев за ход может прикончить нескольких врагов, но гоблинов очень много, урон они понемногу наносят, а зелья и магия не бесконечные. Вдохновлено Baldur's Gate 3.
#gemini#digitalart#фэнтези#dnd
В блюскае, внезапно, картинка многим очень понравилась, так что я сделала еще!
Если наберем 300 реакций, то я вальну финальную картинку.
#DnDNSFW@UntitledExpression#Art#DnD
Любите фей? 🧚🏻♀️
Я вот во всяких играх к феям отношусь скептически, потому что мне не особо нравится концепция их бесячей магии с шуточками, но визуально конечно балдежанский, да.
#DnDNSFW@UntitledExpression#Art#DnD