Seite 1 von 1

csv-Datein in python einfügen(Fehlermeldung)

Verfasst: Samstag 20. Februar 2021, 19:07
von Woo145
Hallo zusammen,

ich würde gerne eine csv-datei in Python importieren/einfügen, jedoch wird mir jedes mal folgende Fehlermeldung angezeigt:

raceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
Datei = open("bauinfo.csv", "r")
FileNotFoundError: [Errno 2] No such file or directory: 'bauinfo.csv'

folgenden Befehl habe ich benutz:

Datei = open("bauinfo.csv", "r")

Die csv-Datei befindet sich im selben Ordner wie Python.

ich bedanke mich vorab für ihre Hilfe.

mit freundlichen Grüßen

Re: csv-Datein in python einfügen(Fehlermeldung)

Verfasst: Samstag 20. Februar 2021, 19:56
von Dennis89
Hallo,

auch wenn die Datei im gleichen Ordner liegt, ist es sinnvoll wenn du dir gleich absolute Pfade angewöhnst.
Für *.csv - Dateien hat Python ein eigenes Modul mit an Board siehe:
[link]https://docs.python.org/3/library/csv.html[/link]

Versuche das Beispiel aus der Dokumentation auf dein Problem anzuwenden, wenn es irgendwo scheitert kannst du dich gerne wieder melden.

Grüße
Dennis

Re: csv-Datein in python einfügen(Fehlermeldung)

Verfasst: Samstag 20. Februar 2021, 21:13
von Woo145
Hallo,
erstmal danke für deine Antwort.

Leider hat es nicht geklappt. Ich habe es mehrfach versucht trozdem klappt es nicht.
Die selbe fehler Meldung wie oben genannt wird angezeigt.

mit freundlichen Grüßen

Re: csv-Datein in python einfügen(Fehlermeldung)

Verfasst: Samstag 20. Februar 2021, 22:39
von Dennis89
Hallo,

ich habe im Pfad : '/home/dennis/Dokumente/' die folgende *.csv-Datei mit dem Name 'Senderliste.csv'

Code: Alles auswählen

Sendername,URL
RadioBob,http://streams.radiobob.de/bob-live/mp3-192/mediaplayer
RockAntenne,http://mp3channels.webradio.rockantenne.de/alternative
Wenn ich den Inhalt (der nur einen bestimmten Inhalt) mit Python auslesen will, dann mache ich das so:

Code: Alles auswählen

import csv
from pathlib import Path

CSV_PATH = Path('/home/dennis/Dokumente/Senderliste.csv')

with open(CSV_PATH, newline='') as csvfile:
    senderliste = csv.reader(csvfile, delimiter=' ', quotechar='|')
    for row in senderliste:
        print(row)
und erhalte diese Ausgabe:

Code: Alles auswählen

['Sendername,URL']
['RadioBob,http://streams.radiobob.de/bob-live/mp3-192/mediaplayer']
['RockAntenne,http://mp3channels.webradio.rockantenne.de/alternative']
Wenn das nicht klappt zeig bitte den aktuellen Code.

Grüße
Dennis

Re: csv-Datein in python einfügen(Fehlermeldung)

Verfasst: Sonntag 21. Februar 2021, 00:09
von Woo145
Hallo,

Hat geklappt, danke dir !

mit freundlichen Grüßen