Es gibt drei verschiedene Python -Funktionen, die verwendet werden können, um die Existenz einer Datei zu überprüfen:
In den folgenden Abschnitten werden diese Funktionen genauer erläutert.
Betriebssystem.Weg.existiert ()
Der Weg.exist () Funktion ist eine integrierte Funktion, die vom Betriebssystemmodul bereitgestellt wird. Diese Funktion übernimmt die Pfaddatei und gibt 'true' zurück, wenn die Datei vorhanden ist. Wenn die Datei nicht vorhanden ist, gibt die Funktion das falsche zurück.'Bevor der Pfad verwendet wird.exist (), zuerst müssen Sie das Betriebssystemmodul importieren.
Lassen Sie uns ein Beispiel dafür.
#Importing OS -ModulAusgang
In dieser Ausgabe können Sie sehen, dass das Betriebssystem.Weg.exists () funktion gibt 'true' zurück, was bedeutet, dass die Datei im angegebenen Pfad vorhanden ist.
Die Datei ist auch im Verzeichnis vorhanden.
Lassen Sie uns nun das oben angegebene Programm ändern. Wir werden die Druckanweisung ändern, um das Ergebnis klarer zu machen.
#Importing OS -ModulAusgang
Als nächstes ändern wir die Datei und geben stattdessen eine Datei an, die nicht vorhanden ist. Sie werden beobachten, dass das Betriebssystem.Weg.existiert () Funktionen zurückgegeben 'falsch.''
#impreting OS -ModulAusgang
Diese Ausgabe zeigt, dass das Betriebssystem.Weg.existiert () die Funktion gibt 'false' zurück, wenn die Datei nicht vorhanden ist.
2. Betriebssystem.Weg.isFile ()
Das Betriebssystem.Weg.Die Funktion isFile () wird auch verwendet, um die Existenz einer Datei zu überprüfen. Dies ist die häufigste Möglichkeit, die Existenz einer Datei zu überprüfen. Das Betriebssystem.Weg.Die Funktion isFile () nimmt den Pfad einer Datei als Parameter und prüft, ob der angegebene Pfad eine gültige Datei enthält. Diese Funktion gibt 'true' zurück, wenn der angegebene Pfad eine reguläre Datei ist und 'false' zurückgibt, wenn der angegebene Pfad keine reguläre Datei ist. Lassen Sie uns ein Beispiel dafür sehen.
#imopring OS -ModulAusgang
Das Betriebssystem.Weg.isFile () Funktion gibt 'true zurück.''
In diesem Beispiel geben wir den Namen der ungültigen Datei im angegebenen Pfad an. In der Ausgabe sehen Sie, dass das Betriebssystem.Weg.isFile () Funktion gibt 'falsch zurück.''
#Importing OS -ModulAusgang
3. Pathlibpath.existiert ()
Die Python 3.4 und über Versionen (en) haben das Pathlib -Modul, um sich mit Dateisystemen und Pfaden zu befassen.
Lassen Sie uns ein Beispiel für diese Funktion sehen:
#montierende Pathlib -ModulAusgang
Die angegebene Datei existiert im Verzeichnis; Daher gibt die exist () Funktion zurück 'true.''
Als nächstes geben wir den ungültigen Dateipfad in der Funktion path () an und überprüfen die Ausgabe.
#montierende Pathlib -ModulAusgang
Die existierende () -Funktion gibt 'false' zurück und die elsee Anweisung wird ausgeführt, da die Datei im angegebenen Verzeichnis nicht vorhanden ist.
In ähnlicher Weise können wir die Existenz eines Verzeichnisses in Python mithilfe der folgenden integrierten Funktionen überprüfen:
Betriebssystem.Weg.isdir ()
Das Betriebssystem.Weg.isdir () Funktion gibt 'true' zurück, wenn das angegebene Verzeichnis existiert, und die Funktion gibt 'false' zurück, wenn das Verzeichnis nicht vorhanden ist.
Lassen Sie uns ein Beispiel dafür sehen:
#Importing OS -ModulAusgang
Das Betriebssystem.Weg.isdir () Funktion gibt true zurück, da das Verzeichnis im System vorhanden ist.
Lassen Sie uns nun den Pfad des ungültigen Verzeichnisses angeben.
#Importing OS -ModulAusgang
Abschluss
In diesem Artikel haben wir die Verifizierungsmethoden der Datei -Existenz in Python anhand mehrerer Beispiele erläutert. Dieser Artikel zeigte verschiedene Möglichkeiten zur Überprüfung der Existenz einer Datei in Python. Die OS- und Pathlib-Module bieten integrierte Funktionen, um das Vorhandensein einer Datei in einem System zu überprüfen. Dieses Wissen wird sich als nützlich erweisen, da es in Python und der Programmierung häufig der Fall ist, dass Sie die Existenz einer Datei überprüft haben.