Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
#Elezioni#Cile#Presidenziali
José Antonio #Kast (#PLR|Estrema destra pinochetista) eletto come nuovo Presidente del Cile. Deputato dal 2002 al 2018, Kast ha vinto alla terza nomination presidenziale (una con l'#UDI|Destra, mentre le restanti con il PLR).
@OsservatorioEsteri
#Elezioni#Cile#Presidenziali
Risultati definitivi:
Jeannette #Jara (#PCCh|Sinistra): 26,85%
José Antonio #Kast (#PLR|Estrema destra pinochetista): 23,92%
Franco #Parisi (#PDG|Centro-destra populista antisistema): 19,71%
Johannes #Kaiser (#PNL|Estrema destra libertaria): 13,94%
Evelyn #Matthei (#UDI|Destra): 12,46%
Harold #MayneNicholls: 1,26%
Marco "ME-O" #EnríquezOminami (supp. #PH|Sinistra umanista): 1,2%
Eduardo #Artés: 0,66%
Jeannette Jara e José Antonio Kast avanzano al secondo turno.
In foto, la mappa del voto.
@OsservatorioEsteri