Sök…


parametrar

Parameter detaljer
os.F_OK Värde som ska passeras som lägesparameter för åtkomst () för att testa förekomsten av sökväg.
os.R_OK Värde som ska inkluderas i lägesparametern för åtkomst () för att testa sökbarheten för sökvägen.
os.W_OK Värde som ska inkluderas i lägesparametern för åtkomst () för att testa skrivbarheten för sökvägen.
os.X_OK Värde som ska inkluderas i lägesparametern för åtkomst () för att avgöra om sökvägen kan köras.

Utför kontroller med hjälp av os.access

os.access är mycket bättre lösning för att kontrollera om katalogen finns och den är tillgänglig för läsning och skrivning.

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)

det är också möjligt att utföra alla kontroller tillsammans

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

Allt ovan returnerar True om åtkomst är tillåtet och False om inte tillåtet. Dessa finns tillgängliga på unix och windows.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow