Suche…


Parameter

Parameter Einzelheiten
os.F_OK Wert, der als Modusparameter von access () übergeben wird, um das Vorhandensein von Pfad zu testen.
os.R_OK Wert, der in den Modusparameter von access () eingeschlossen werden soll, um die Lesbarkeit des Pfads zu testen.
os.W_OK Wert, der in den Modusparameter von access () eingeschlossen werden soll, um die Schreibbarkeit des Pfads zu testen.
os.X_OK Wert, der in den Modusparameter von access () eingeschlossen werden soll, um zu bestimmen, ob der Pfad ausgeführt werden kann.

Überprüfen Sie mit os.access

os.access ist eine viel bessere Lösung, um zu prüfen, ob ein Verzeichnis existiert, und es ist für Lesen und Schreiben zugänglich.

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)

Es ist auch möglich, alle Prüfungen zusammen auszuführen

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

Alle oben genannten Werte geben " True wenn der Zugriff zulässig ist, und " False wenn dies nicht zulässig ist. Diese sind für Unix und Windows verfügbar.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow