Szukaj…


Parametry

Parametr Detale
os.F_OK Wartość do przekazania jako parametr trybu access () w celu przetestowania istnienia ścieżki.
os.R_OK Wartość do włączenia w parametr mode parametru access () w celu przetestowania czytelności ścieżki.
os.W_OK Wartość do włączenia w parametr mode parametru access () w celu przetestowania możliwości zapisu ścieżki.
os.X_OK Wartość do włączenia w parametr mode parametru access () w celu ustalenia, czy ścieżka może zostać wykonana.

Wykonaj kontrole za pomocą os.access

os.access jest znacznie lepszym rozwiązaniem do sprawdzenia, czy katalog istnieje i jest dostępny do odczytu i zapisu.

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)

możliwe jest również wykonanie wszystkich kontroli razem

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

Wszystkie powyższe wartości zwracają wartość True jeśli dostęp jest dozwolony, i False jeśli nie jest dozwolony. Są one dostępne w systemach Unix i Windows.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow