Fehlerbehebung bei FileNotFoundError: No Such File or Directory
Beim Versuch, eine Datei zu öffnen, kann die Meldung „FileNotFoundError: [Errno 2]“ auftreten. Der Fehler „Keine solche Datei oder kein solches Verzeichnis“ weist darauf hin, dass Python die angegebene Datei nicht finden kann. Dieses Problem tritt häufig aufgrund von Diskrepanzen zwischen dem aktuellen Arbeitsverzeichnis und dem tatsächlichen Speicherort der Datei auf.
Informationen zu relativen Pfaden
Standardmäßig, wenn Sie eine Datei mit einem Namen öffnen B. „address.csv“, gehen Sie davon aus, dass es sich im aktuellen Arbeitsverzeichnis befindet. Dies wird als relativer Pfad bezeichnet. Um das aktuelle Arbeitsverzeichnis zu ermitteln, können Sie den folgenden Code verwenden:
import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
Bereitstellung eines absoluten Pfads
Ein alternativer Ansatz besteht darin, einen absoluten Pfad anzugeben, der explizit das vollständige Verzeichnis und den Dateispeicherort definiert. Zum Beispiel:
f = open("/Users/foo/address.csv")
Dieser Pfad gibt an, dass sich die Datei „address.csv“ im Verzeichnis „ befindet. /Benutzer/foo/'. Durch die Verwendung eines absoluten Pfads wird sichergestellt, dass auf die Datei unabhängig vom aktuellen Arbeitsverzeichnis zugegriffen wird.
Weitere Tipps
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3