Ich versuche eine CSV-Datei zu öffnen, so dass ich meine Lottozahlen (sechs zufällig generierte Ganzzahlen von 1 bis 54) mit den vorherigen Gewinnzahlen von 1992 bis 2017 vergleichen kann, was die CSV-Datei enthält.Warum erhalte ich beim Lesen einer CSV-Datei einen Fehler?
import random
import csv
six_random_int =[random.randint(1,54),random.randint(1,54),random.randint(1,54),random.randint(1,54),random.randint(1,54),random.randint(1,54)]
print('Your lotto ticket is ',six_random_int)
with open('lottotexas.csv','r') as f: #This is where the error is occurring
reader = csv.reader(f)
for row in reader:
print(row)
Ich erhalte die Fehlermeldung:
with open('lottotexas.csv','r') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'lottotexas.csv'.
ich die CSV-Datei auf meinem Computer heruntergeladen habe, aber ich weiß nicht, wo von dort aus gehen, so dass mein Python-Programm die CSV-Datei finden .
Python wird versuchen, die Datei aus dem aktuellen Arbeitsverzeichnis zu öffnen. Sie müssen der Datei den vollständigen Pfad geben – PRMoureu
Mit anderen Worten, es ist wahrscheinlich die CSV in dem Verzeichnis suchen, in dem sich Ihr Skript befindet "downloads" hilft nicht, wenn sich Ihr Python-Skript nicht in diesem Ordner befindet. Wenn sie sich in verschiedenen Ordnern befinden, müssen Sie entweder den absoluten Pfad oder den relativen Pfad zur Datei angeben. – roganjosh