Как правильно проверить атрибуты доступа файла? То есть доступна ли запись в файл или является ли он исполняемым?
Для этого в 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
Tipos de siliconas y cómo utilizarlas en tus tareas de bricolaje
La silicona es uno de los productos más extendidos a la hora de realizar tareas de fijado y sellado en bricolaje. No solo fija cualquier tipo de material, sino que...
Leer más#silicona
7 consejos prácticos sobre cómo sellar con silicona en el baño
Con el paso del tiempo las juntas de los sanitarios y de la ducha y la bañera tienden a estropearse, haciendo que aparezcan filtraciones de agua y que tengan un aspecto sucio y descuidado. Sin embargo, solucionar esto es tan sencillo como aplicar silicona nueva. Te damos algunos trucos para...
Leer más#baños#silicona
Cómo quitar la silicona negra de la bañera
Cada cierto tiempo, debido a la humedad, las juntas de silicona de los baños se vuelven negras, haciendo que la bañera tenga un aspecto descuidado y sucio.
Si es tu caso [...], toma nota de estos sencillos trucos...
Leer más#baños#silicona