Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
#аренда#А304⤴️⤴️⤴️
#сноваактуальна
⛔️⛔️⛔️СДАНА ПОДПИСЧИКУ НЕСТЫДНЫХ ⛔️⛔️⛔️
💥 Лепнина на потолке этой квартиры такая красивая, что вместе с ключами агент выдает контакт терапевта, на случай, если шея у вас все же затечет.
✨ Но, согласитесь, это просто кружево! Еще и в таком невероятно красивом доме — фото прикладываем.
🪟 На Фуртшатскую выходит совершенно царский эркер с финскими окнами Skaala (это могла быть рекламная интеграция, но нет)
💸 150к/мес + ку
📐 75 м²
🪜 этаж 2 из 5
🗓️ Просмотры с 18.11/свободна с 01.12
📍Фурштатская, 11
📲 На связи агент Игорь @your_realtor_spb
*больше фото в комментариях ⤵️
Нестыдные | Петербург.
Подписаться
💥 АКТУАЛЬНОСТИ ПОСТ | АРЕНДА💥
#А750
Крестовский проспект, 12
250.000₽/мес + ку 200.000₽/мес + ку
#А753
Наб. Реки Мойки, 40
450.000₽/мес + счетчики
#А304
Фурштатская, 11
150.000₽/мес + ку
#А755
Московский пр-кт, 172к7
110.000₽/мес + счетчики
#А754
Лермонтовский проспект, 30
139.000₽/мес + счетчики
🕰 Сдается с января
#А477
🔥#БЕЗКОМИССИИ
Миллионная, 17
80.000₽/мес + ку 75.000₽/мес + ку
#А619
Литейный, 24
300.000₽/мес + к/у 290.000₽/мес + к/у
Если на канале выходила публикация с вашей квартирой в аренду и она сейчас актуальна — напишите в таком же формате* короткое сообщение в комментариях к этому посту ⤵️
- номер объявления (хэштег)
- адрес
- стоимость
Нестыдные | Петербург.
Подписаться