Buscar..


Parámetros

Parámetro Detalles
os.F_OK Valor para pasar como el parámetro de modo de acceso () para probar la existencia de ruta.
os.R_OK Valor para incluir en el parámetro de modo de acceso () para probar la legibilidad de la ruta.
os.W_OK Valor para incluir en el parámetro de modo de acceso () para probar la capacidad de escritura de la ruta.
os.X_OK Valor que se incluirá en el parámetro de modo de acceso () para determinar si se puede ejecutar la ruta.

Realizar comprobaciones utilizando os.access

os.access es una solución mucho mejor para verificar si existe un directorio y es accesible para leer y escribir.

import os
path = "/home/myFiles/directory1"

## Check if path exists
os.access(path, os.F_OK)

## Check if path is Readable
os.access(path, os.R_OK)

## Check if path is Wriable
os.access(path, os.W_OK)

## Check if path is Execuatble
os.access(path, os.E_OK)

También es posible realizar todos los controles juntos.

os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)

Todo lo anterior devuelve True si el acceso está permitido y False si no está permitido. Estos están disponibles en Unix y Windows.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow