Seite 1 von 1

Fehler beim auslesen eines file.txt

Verfasst: Sonntag 26. April 2020, 20:49
von Newbie96
Ich bekomme beim print befehl oder auch auslesen eine file.txt. Datei diesen Fehler UnicodeDecodeError: 'cp932' codec can't decode byte 0x93 in position 2962: illegal multibyte sequence
Hab etwas recherchiert, aber hab es irgendwie nicht ganz verstanden. Bin noch sehr neu in Python. Habe auch neuerdings Fehler in der Shell von conda und im cmd. Die / werden mit Sonderzeichen ersetzt. Falls jemand ein paar Lösungsvorschläge hätte, wäre ich sehr dankbar. Danke im voraus

Edit: Falls genauere Infos benötigt werden. Poste ich diese auf Anfrage.

Re: Fehler beim auslesen eines file.txt

Verfasst: Sonntag 26. April 2020, 20:56
von sparrow
Wie öffnest du denn die Datei? Ist dort das korrekte Encoding angegeben?

Re: Fehler beim auslesen eines file.txt

Verfasst: Sonntag 26. April 2020, 21:04
von Newbie96
Benutzte diesen Code für das auslesen

f = open("file.txt", "r")

lines = f.readlines()

Re: Fehler beim auslesen eines file.txt

Verfasst: Sonntag 26. April 2020, 21:36
von Sirius3
Ein japanisches Codec ist etwas exotisch. Woher kommt das?

Re: Fehler beim auslesen eines file.txt

Verfasst: Sonntag 26. April 2020, 21:51
von Newbie96
Sirius3 hat geschrieben: Sonntag 26. April 2020, 21:36 Ein japanisches Codec ist etwas exotisch. Woher kommt das?
Ich glaube, ich weiß wo der Fehler liegt. Gut das jemand mich darauf hingewiesen hat.