In Python habe ich ein Skript, ich versuche den Befehl python open("data.csv")
zu verwenden, um eine CSV-Datei zu öffnen, die ich im Python-Skriptverzeichnis habe.
Dort befindet sich eine Datei namens data.csv
.
Das Python-Skript zeigt einen Fehler an:
%Vor%Was bedeutet dieser Fehler und wie behebe ich ihn?
Screenshots:
! [Bildbeschreibung hier eingeben] [1]
! [Bildbeschreibung hier eingeben] [2]
Hier ist der minimale Code im Skript, der den Fehler reproduziert:
%Vor%Versuchen Sie, Ihrer csv-Datei den vollständigen Pfad zu geben
%Vor%Der Python-Prozess sucht in dem Verzeichnis, in dem er ausgeführt wird, nach einer Datei.
open sucht im aktuellen Arbeitsverzeichnis nach dir, in deinem Fall ~
, seit du Rufen Sie Ihr Skript aus dem ~
-Verzeichnis auf.
Sie können das Problem entweder durch
beheben cd
vor dem Ausführen des Skripts in das Verzeichnis, das data.csv
enthält, oder
Verwenden Sie den vollständigen Pfad zu data.csv
in Ihrem Skript oder
open
und os.listdir
) davon betroffen sein können. Sie müssen entweder den absoluten Pfad zu data.csv angeben oder Ihr Skript im selben Verzeichnis wie data.csv ausführen.