CSV-Datei konnte nicht gefunden werden: „FileNotFoundError: [Errno 2] No Such File or Directory [Duplicate]“
Beim Analyseversuch Bei einer CSV-Datei können Entwickler auf die Ausnahme „FileNotFoundError: [Errno 2] No Such File or Directory“ stoßen, die darauf hinweist, dass Python die angegebene Datei nicht finden kann.
Um dieses Problem zu beheben, ist es wichtig, das Konzept von zu verstehen relative und absolute Pfade. Beim Öffnen einer Datei mit einem relativen Pfad, z. B. „address.csv“ im angegebenen Code, geht Python davon aus, dass sich die Datei im aktuellen Arbeitsverzeichnis befindet.
Um das aktuelle Arbeitsverzeichnis zu überprüfen, fügen Sie das folgende Snippet hinzu zu Ihrem Code:
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) files = os.listdir(cwd) # Get all the files in that directory print("Files in %r: %s" % (cwd, files))</code>
Alternativ können Sie den genauen Speicherort der Datei mithilfe eines absoluten Pfads angeben, z. B.:
<code class="python">f = open("/Users/foo/address.csv") # Replace with the full path to the CSV file</code>
Durch die Verwendung eines absoluten Pfads weisen Sie dies explizit an Python, wo die Datei zu finden ist, sodass keine Annahmen erforderlich sind, die auf dem aktuellen Arbeitsverzeichnis basieren.
Das obige ist der detaillierte Inhalt vonWie behebe ich „FileNotFoundError: No Such File or Directory' beim Parsen von CSV-Dateien?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!