Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Гуманистическая, наполненная любовью картина “Mother’s Little Helper” появилась на свет благодаря одноименной остросоциальной сатирической песне, что наглядно демонстрирует межкультурную коммуникацию: место утраченного смысла, заложенного в произведение, занимает новая авторская трактовка, иногда более лиричная, чем первоисточник.
Картина будет впервые представлена в Москве на четвертом выпуске ярмарки современного искусства IcatalogI
28-30 ноября 2025
ЖК «Золотой», Софийская наб., 10
Стенд b.22
11.12 GALLERY
#dopingpong#motherslittlehelper#rollingstones#пирография#выжигание#ссср
22 марта 1932 года вышла статья Горького «С кем вы, мастера культуры?»
В 1968 году группа The Rolling Stones записала песню
«Sympathy for the Devil» («Сочувствие к дьяволу»), которая появилась в альбоме Beggars Banquet. Песня была написана по мотивам романа Михаила Булгакова «Мастер и Маргарита», опубликованного за рубежом в 1967 году и подаренного актрисой Марианной Фейтфулл своему тогдашнему бойфренду Мику Джаггеру.
А в 2023 году арт-группа Doping Pong и сообщество «Спорткультура», вдохновившись гениальным романом Михаила Булгакова «Мастер и Маргарита», ответили на вопрос Горького, совместными усилиями выпустив ограниченный тираж шапок «Мастер», и сопроводив тираж слоганом: «Для вас, мастера культуры и спорта!».
#dopingpong#beanie#master#михаилбулгаков#мастеримаргарита#спорт#культура#mickjagger#rollingstones#sympathyforthedevil#beggarsbanquet#mariannefaithfull#jesuschrist