Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
MEGA PREMYERA "YURAK"
Yulduz Usmonova tug'ilgan kunida yangi taronalarini premyera qilib, joyida klip ham tasvirga oldirvordilar. Mana sizlarga exclusive videoklip! 🤩
#Toshkent_City#Hilton
Yulduz.uz Rasmiy sahifalari
INSTAGRAM | BOT | YOUTUBE
INSTAGRAM | OK | FACEBOOK
T.me/YULDUZ_USMONOVA
YULDUZ USMONOVA - BEVAFO
#yulduzusmonova#premyera
#Toshkent_City#Hilton
All Rights Reserved. Все права защищены
Официальные страницы в социальных сетях.
Instagram http://instagram.com//yulduzusmonovam...
Instagram http://instagram.com/yulduzibragimovn...
Одноклассники http://ok.ru/yulduzusmanovaofficial
Facebook http://facebook.com/yulduzusmonovamusic
Telegram https://telegram.me/yulduz_usmonova