Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
📱F2 - biznes muzokaralar uchun mo'ljallangan bejirim tugmali telefon.
✨Xotira - ROM 4MB + ОЗУ 4MB;
✨Akkumulyator - 800mAs;
✨O'lchamlari - 112.1 х 49.3 х 14.7 mm;
✨Micro USB, 3.5mm audio jack, yoritgich.
______________
📱F2 - простой и компактный кнопочный телефон для делового общения.
✨Память - ПЗУ 4MB + ОЗУ 4MB;
✨Аккумулятор - 800mAh;
✨Размеры - 112.1 х 49.3 х 14.7 мм;
✨Micro USB , 3.5mm audio jack , Фонарик.
#Artel#ArtelMobile#F2#telefon