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