Ich danke euch, jetzt klappt's.
Mein Problem war es, den Zeichencode der Textdatei (-> Latin1 / ISO8859-1) herauszufinden.
Die Installation von chardet, welches diesen wohl zurückgibt, hat bei mir (Debian 11) nicht funktioniert. So habe ich es "händisch" herausgefunden.
Michel
Die Suche ergab 2 Treffer
- Donnerstag 23. Februar 2023, 20:10
- Forum: Allgemeine Fragen
- Thema: "print(line)" liefert andere Ausgabe in "while line"- als in "for line"-Schleife
- Antworten: 5
- Zugriffe: 659
- Donnerstag 23. Februar 2023, 00:41
- Forum: Allgemeine Fragen
- Thema: "print(line)" liefert andere Ausgabe in "while line"- als in "for line"-Schleife
- Antworten: 5
- Zugriffe: 659
"print(line)" liefert andere Ausgabe in "while line"- als in "for line"-Schleife
Hallo,
lese unter Linux eine Windows-Textdatei und gebe den Inhalt auf Kommandozeile aus.
mit "while line:" wird bei z.B. in der Zeile "Möller, Gudrun" plus Leerzeile folgendes angezeigt:
b'M\xfcller, Gudrun\r\n'
b'\r\n'
mit "for line in file:" (hier auskommentiert) jedoch:
M�ller, Gudrun ...
lese unter Linux eine Windows-Textdatei und gebe den Inhalt auf Kommandozeile aus.
mit "while line:" wird bei z.B. in der Zeile "Möller, Gudrun" plus Leerzeile folgendes angezeigt:
b'M\xfcller, Gudrun\r\n'
b'\r\n'
mit "for line in file:" (hier auskommentiert) jedoch:
M�ller, Gudrun ...
