Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
#Spagna
ll Parlamento, giovedì, ha approvato il nuovo pacchetto anti-crisi del governo, che mira ad alleviare l’impatto negativo della guerra in Ucraina sull’economia. La maggioranza, ristretta, ha incluso i voti decisivi del partito basco #PNV|RE.
@UltimoraPolitics
Кажется, вотум недоверия Педро Санчесу уже не за горами: первая из политических партий, партнёров правительства по коалиции, заявила, что будет голосовать за досрочные выборы.
☝️Баскская националистическая партия (PNV), одна из партий, два года назад поддержавших утверждение правительства, не скрывает своей обеспокоенности и признает, что не верит в способность парламента отработать свой срок. В интервью радиостанции ONDA VASCA пресс-секретарь PNV в Конгрессе Марибель Вакеро заявила, что «готова сделать ставку» на всеобщие выборы в 2026 году, учитывая «кризис», с которым столкнулось испанское правительство.
@amigokonon#partidos#PSOE#PNV