Python Language
Vérification de l'existence du chemin et des autorisations
Recherche…
Paramètres
Paramètre | Détails |
---|---|
os.F_OK | Valeur à transmettre en tant que paramètre de mode d'accès () pour tester l'existence du chemin. |
os.R_OK | Valeur à inclure dans le paramètre mode de access () pour tester la lisibilité du chemin. |
os.W_OK | Valeur à inclure dans le paramètre mode de access () pour tester la possibilité d'écriture du chemin. |
os.X_OK | Valeur à inclure dans le paramètre mode de access () pour déterminer si le chemin peut être exécuté. |
Effectuer des vérifications avec os.access
os.access
est une solution bien meilleure pour vérifier si le répertoire existe et s'il est accessible en lecture et en écriture.
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)
il est également possible de passer tous les contrôles ensemble
os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)
Tout ce qui précède renvoie True
si l'accès est autorisé et False
si non autorisé. Ceux-ci sont disponibles sur Unix et Windows.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow