Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
💥 NEW PARTNERSHIP ANNOUNCEMENT 💥
🚀 We're excited to announce our partnership with Sauces
🥫Sauces:
Turning up the heat in the crypto kitchen on the #ION ecosystem with the tastiest tokens around!
👉Play Game
🥨 Follow Sauces
X(Twitter)|Channel| Mini app
——————————
📈 Follow HoldCoin
X(Twitter) | Group | Channel | Mini app
✨ Время пришло! Листинг $ION состоится во вторник, 3 марта.
Это финальный шаг перед запуском токенизированых сообществ в #OnlinePlus, вместе с PUMPit.
🚀 Построим новый Online. #ION x #BNBChain