Zoeken…


parameters

Parameter Details
os.F_OK Waarde die moet worden doorgegeven als de modusparameter van access () om het bestaan van een pad te testen.
os.R_OK Waarde die moet worden opgenomen in de modusparameter van access () om de leesbaarheid van het pad te testen.
os.W_OK Waarde die moet worden opgenomen in de modusparameter van access () om de schrijfbaarheid van het pad te testen.
os.X_OK Waarde die moet worden opgenomen in de modusparameter van access () om te bepalen of het pad kan worden uitgevoerd.

Voer controles uit met os.access

os.access is een veel betere oplossing om te controleren of de directory bestaat en os.access is voor lezen en schrijven.

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)

ook is het mogelijk om alle cheques samen uit te voeren

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

Al het bovenstaande retourneert True als toegang is toegestaan en False als dit niet is toegestaan. Deze zijn beschikbaar op Unix en Windows.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow