Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🧠Завтра глобальный релиз Neo Artifacts
😍 Это восточная SRPG в 2D-стиле, где артефакты, воплощённые в облике живых людей, сражаются против Искажений.
😍 Официальный сайт: тык
😍 Предзагрузка:
• Google Play
• App Store
💬 Почитала про неё и узнала, что глобальная версия будет хуже китайской в некоторых аспектах...
🤔 Интересно, это правда?
[Тег: #NA]
😍 Больше в iNFO Daily
😍Neo Artifacts — доступна глобальная предрегистрация
😍 Это восточная городская фэнтези-RPG, выполненная в 2D стиле, где вы как Куратор сражаетесь с Искажением вместе с одушевлёнными артефактами под покровительством Фонда Канти.
😍 Доступна предрегистрация, а также возможность получить доступ к бета-тестированию с 1 по 14 января.
😭 Канал с видео на YouTube: тык
😍 Официальный сайт: тык
💬 Ничего особо не зацепило, но по ощущениям игра явно делает ставку на сюжет.
[Тег: #NA]
😍 Больше в iNFO Daily