Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
18+
#СериалДжентльмены
“Смачная шизуха” с травкой и фашистами... 💰
Отлично переключает с выборной тематики. 🎲
Гораздо правдоподобней, прошедшего мероприятия.
Подано вкусно, картинка изящна. 🎥
Участники многогранны.
Без нравоучительных ярлыков - “плохой, хороший”. ⚖️
Все они с изъяном.
Зато, как в жизни) 💯
Оценки высокие, отзывы благосклонны...
https://www.kinopoisk.ru/series/1435343/
#РекомендуемСмотрим
#TheGentlemen
«Уйдя из жанра романтических комедий, я не сменил торговую марку. Я, скорее, отказался от каких-либо торговых марок».
Сегодня Мэттью Макконахи исполнилось 56 лет.
#ВИДЕОТЕКА
#MatthewMcconaughey
#ATimeToKill
#U571
#Sahara
#TheLincolnLawyer
#Mud
#TheDallasBuyersClub
#TrueDetective
#Interstellar
#TheGentlemen
#TheLostBus
«Причина, почему я отклоняю 99 из 100 сценариев, а я имею в виду тысячи сценариев, заключается в том, что романтические комедии зачастую весьма романтичны, но редко смешны».
Сегодня исполнилось 65 лет Хью Гранту.
#ВИДЕОТЕКА
#HughGrant
#ХьюГрант
#BitterMoon
#ГорькаяЛуна
#FourWeddingsAndAFuneral
#ЧетыреСвадьбыИОдниПохороны
#ExtremeMeasures
#КрайниеМеры
#MickeyBlueEyes
#ГолубоглазыйМикки
#NottingHill
#НоттингХилл
#LoveActually
#РеальнаяЛюбовь
#MusicAndLyrics
#СГлазДолойИзЧартаВон
#Джентльмены
#TheGentlemen
#OperationFortune
#ОперацияФортунаИскусствоПобеждать
#Heretic
#Еретик