Beim Versuch, Dateien mit der open()-Funktion in Python zu laden, kann es zu einem „ FileNotFoundError / IOError“-Fehler mit der Meldung „[Errno 2] Keine solche Datei oder kein solches Verzeichnis.“ Dieser Fehler weist darauf hin, dass das Skript die angegebene Datei nicht finden kann.
Um der Grundursache auf den Grund zu gehen, ist es wichtig zu verstehen, wie Python Dateien findet:
Bei Verwendung von open('recentlyUpdated. yaml‘) geht Python von einem relativen Pfad aus und sucht innerhalb des aktuellen Arbeitsverzeichnisses. So diagnostizieren Sie das Problem:
Lösungen:
Hinweis:
Beispiel: Angenommen, file.txt befindet sich in C :Ordner, Sie können ihn öffnen als:
Das obige ist der detaillierte Inhalt vonWarum löst „open()' in Python einen „FileNotFoundError' aus und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!