Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
🕑🇰🇷🖤 Все должны узнать, что мы с сестрицей ходили смотреть на красивое. И слушать огненное конечно же 🔥💃🏼
В Москву приезжали All(H)Ours со своим 1м фанконом и это было великолепно.
P.S. в последнем видео очень громко орут, осторожно;)
#allhours
ᝬ 🤩 𖠵 ゛
(( 🐰) new post by bubbletealuv
↝ #Yooa#Eunbi#Gyubin#Lucas#Nævis/#solo ➛ #Rescene#Nexz#Craxy#Adya#AllHours#1Verse#NouerA#Dxmon#W24#BigOcean#NowaDays#Asc2nt#WaterFire#Nomad#ARrC#NXD#BDU#Kik5o#Meovv#Katseye#Project7#UDTT#MADEIN#BADVILLIAN#ARTMS#IMond#Pickus#NCTWish#VVUP#SayNyName#Loud#AiRiD#Bebez#Tracer#Witchers#InterGirls#Ambition#BoysPlanet#TimeTurner#StarlightBoys#I_Land#I_Land2#Produce48#Produce101#IOI#IZNA#Geenius#NCHIVE#nSSign#Nature#IMetU#KickFlip#BunnyT#HI_L#Winner#CSR#Loossemble#TWS..
✨
…( emoji )
*пишите новые группы, которые не попали в этот пак! постепенно будем добавлять новые эмодзи
😌
1 часть пака - ссылка🗯
💭 взяли? буду рада увидеть плюсы и реакции!!