Python Language
Verifica dell'esistenza e delle autorizzazioni del percorso
Ricerca…
Parametri
Parametro | Dettagli |
---|---|
os.F_OK | Valore da passare come parametro della modalità di accesso () per verificare l'esistenza del percorso. |
os.R_OK | Valore da includere nel parametro mode di access () per verificare la leggibilità del percorso. |
os.W_OK | Valore da includere nel parametro mode di access () per verificare la scrivibilità del percorso. |
os.X_OK | Valore da includere nel parametro mode di access () per determinare se il path può essere eseguito. |
Esegui i controlli usando os.access
os.access
è una soluzione molto migliore per verificare se la directory esiste ed è accessibile per la lettura e la scrittura.
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)
inoltre è possibile eseguire tutti i controlli insieme
os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)
Tutto quanto sopra restituisce True
se l'accesso è consentito e False
se non consentito. Questi sono disponibili su Unix e Windows.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow