Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🛍️Клавиатуры LuminKey Magger68 в ассортименте!
У нас вы сможете приобрести:
🎁Magger68 Performance
🎁Magger68 Plus
🎁Magger68 Professional
🎁Magger68 Ultra
— Металлический корпус с стильным дизайном, потрясающий софт с лучшей оптимизацие и переключатели Gateron Jade Pro
🎁Цена от 8.990 до 11.490 — зависит от выбранной версии*
КАТАЛОГ • МЕНЕДЖЕР • #LUMINKEY
🏳️RESHIP x LUMINKEY🏳️
🛍️ Теперь в нашем ассортименте вы найдете лучшие клавиатуры этого года Magger от LuminKey
• Magger68 Performance
• Magger68 Plus
• Magger68 Professional
• Magger68 Ultra
— Пишите, что вы бы хотели добавить в наш каталог🍸
➡️Уже добавлены на - ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР • #LUMINKEY