Heim >Backend-Entwicklung >Python-Tutorial >So überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist

So überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist

silencement
silencementOriginal
2019-05-25 15:02:2511641Durchsuche

So überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist

1. Verwenden Sie das Betriebssystemmodul

Die Methode os.path.exists() im Betriebssystemmodul wird zur Überprüfung verwendet ob der Ordner vorhanden ist.

Beurteilen Sie, ob der Ordner vorhanden ist

So überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist

Beurteilen Sie, ob die Datei vorhanden ist

So überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist

Das können Sie sehen Verwenden von os Die Methode .path.exists() bestimmt, ob die Datei und der Ordner identisch sind.

2. Verwenden Sie die try-Anweisung

Sie können die open()-Methode direkt im Programm verwenden, um zu überprüfen, ob die Datei vorhanden und lesbar und beschreibbar ist .

Syntax:

open()

Wenn die von Ihnen geöffnete Datei nicht existiert, gibt das Programm einen Fehler aus. Verwenden Sie die try-Anweisung, um diesen Fehler abzufangen.

Das Programm kann nicht auf die Datei zugreifen.

Wenn die von Ihnen geöffnete Datei nicht existiert, wird eine FileNotFoundError-Ausnahme ausgelöst.

Die Datei existiert , aber es gibt keine Berechtigung. Access löst eine PersmissionError-Ausnahme aus.

Sie können also den folgenden Code verwenden, um festzustellen, ob die Datei vorhanden ist:

So überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob ein Ordner in Python vorhanden ist, und erstellen ihn, wenn er nicht vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn