Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
nueva página en mi #obsidian esta vez con temática dark academia 🕰🕯 PD: la chica que sale "estudiando" es del webtoon jacinto purpura
-> descargar las img que use <-
después de horas de trabajo les presento mi homepage en #obsidian
くコ:彡
debido a mis problemas de salud y tal me ha costado adaptarme a la normalidad. Igual ya me estoy planeando para el próximo mes.
Estoy comenzando a trabajar en una página de #obsidian para los libros que voy leyendo. Incluye resúmenes de sus capítulos, personajes y palabras que no conozca su significado. ¿ Ustedes realizan lectura activa ? Es decir, subrayan frases que les gustan del libro que leen , buscan palabras raras , hablan del libro a un amigo y debaten . Yo antes no lo hacía, pero el año pasado ví un video que me motivo mucho a crearme el habito de leer todos los días.
video súper recomendado abajito 🤓👇