Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Рендер видосик "Паупринт" для gaallo...
Тут ещё я прикрутил "Nightsong" из классик вова, сильно надеюсь не кринжово...я пробую новое, у меня сейчас такой этап
https://x.com/graykolori_art/status/1830697204048093229
#druid#AlexGray#warcraft
Финал "Паупринт" от gaallo...
Какая же она афигенная🤌, что-то я залип на этих мышцах, у самого просто есть друидка, так что подошёл со всей ответственностью к ней😅
ПС а ещё я буду готовить красотку на печать
#druid#AlexGray#warcraft
Мы не забыли и работаем над всеми персами лотты (всё будет), так что ждите ещё обнов. А пока встречайте wip "Паупринт" от gaallo (это победитель из тви=) пс.. Теперь я подсел на гачи девах...
#druid#AlexGray#warcraft
Внеочередная работа на #Нейробатл, ввиду ничьей в 1/4
Доп. тур
Тема: Друид кормит волка с окровавленной пастью мясом в лесу
Подробнее - Тут
By Voodoont
#voodoont
#realism
#арт#art#ai#druid#nature#photo#forest#wolf