Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
💥 АКТУАЛЬНОСТИ ПОСТ | АРЕНДА 💥
#А769
🔥#БЕЗКОМИССИИ
60к/мес + к/у 55к/мес + к/у
Среднерогатская, 9
#А814
🔥#БЕЗКОМИССИИ
60к/мес + к/у
Седова, 93к5
#А767
🔥#БЕЗКОМИССИИ
200к/мес + к/у
18 линия В.О., 49
#А821
🔥#БЕЗКОМИССИИ
175к/мес + к/у
Стахановцев, 1
#А815
200к/мес + к/у
Петровский пр-т, 28к2
#А802
200к/мес + к/у
Сестрорецк, Всеволода Боброва, 25
#А820
150к/мес + к/у
Петровский пр-т, 22к2
Если на канале выходила публикация с вашей квартирой в аренду и она сейчас актуальна — напишите в таком же формате* короткое сообщение в комментариях к этому посту ⤵️
- номер объявления (хэштег)
- адрес
- стоимость
Нестыдные | Петербург.
Подписаться