os.path.exists()> Methode in Python wird verwendet, um zu prüfen, ob der angegebene Pfad existiert oder nicht. Mit dieser Methode kann auch überprüft werden, ob der angegebene Pfad auf einen offenen Dateideskriptor verweist oder nicht.
os.path.exists() Syntax in Python
Syntax: os.path.exists(Pfad)
Parameter:
Was ist Build-Essential Ubuntu?
- Weg : Ein pfadähnliches Objekt, das einen Dateisystempfad darstellt. Ein pfadähnliches Objekt ist entweder a Zeichenfolge oder Bytes Objekt, das einen Pfad darstellt.
Rückgabetyp: Diese Methode gibt einen booleschen Wert der Klasse zurück bool . Diese Methode gibt zurück WAHR Wenn der Pfad vorhanden ist, wird andernfalls zurückgegeben FALSCH .
Überprüfen Sie, ob in Python-Beispielen eine Datei vorhanden ist
Es gibt verschiedene Beispiele für die Überprüfung des vorhandenen Python-Betriebssystempfads mit der oben genannten Methode. Hier besprechen wir einige allgemein verwendete Methoden, um zu überprüfen, ob der Python-Betriebssystempfad vorhanden ist oder nicht. Die folgenden sind aufgeführt.
Überprüfen Sie, ob der Python-Betriebssystempfad vorhanden ist oder nicht
In diesem Beispiel Python OS-Modul prüft, ob zwei angegebene Pfade existieren. Der erste Pfad ist „/usr/local/bin/“, der zweite ist „/home/User/Desktop/file.txt“. Das Skript gibt „True“ aus, wenn die Pfade vorhanden sind, andernfalls „False“.
Python3
# importing os module> import> os> # Specify path> path>=> '/usr/local/bin/'> # Check whether the specified> # path exists or not> isExist>=> os.path.exists(path)> print>(isExist)> # Specify path> path>=> '/home/User/Desktop/file.txt'> # Check whether the specified> # path exists or not> isExist>=> os.path.exists(path)> print>(isExist)> |
>
>Ausgabe
True False>
Überprüfen Sie, ob eine Datei oder ein Verzeichnis vorhanden ist
In diesem Beispielcode wird verwendetos.path.exists()>um zu überprüfen, ob die angegebene Datei oder das angegebene Verzeichnis unter „/path/to/your/file.txt“ existiert. Die Ausgabe hängt davon ab, ob die Datei oder das Verzeichnis existiert oder nicht.
Python3
import> os> # Specify a file path> file_path>=> '/path/to/your/file.txt'> # Check if the file or directory exists> if> os.path.exists(file_path):> >print>(f>'The file or directory at {file_path} exists.'>)> else>:> >print>(f>'The file or directory at {file_path} does not exist.'>)> |
>
>
Ausgabe:
The file or directory at /path/to/your/file.txt does not exist.>
Notiz: os.path.exists()> Funktion kann zurückkehren FALSCH , wenn die Erlaubnis zur Ausführung nicht erteilt wird os.stat() auf die angeforderte Datei, auch wenn der Pfad vorhanden ist.
FAQs
1. Wie überprüfe ich, ob eine Datei ohne Ausnahmen existiert?
Verwenden Sie „os.path.exists(file_path)“, um zu überprüfen, ob eine Datei im angegebenen „file_path“ vorhanden ist, ohne Ausnahmen auszulösen, oder um zu überprüfen, ob der Python-Betriebssystempfad vorhanden ist oder nicht. Der Ausdruck gibt „True“ zurück, wenn die Datei existiert, andernfalls „False“.