Kodierungsfehler in Python: readline() beim Lesen einer UTF-8-Datei beschwert sich: 'charmap' codec can't decode byte
📁 Zeile, Python, KI
Ich versuche, die IANA-Portdatei zu lesen. Sie ist im UTF-8-Format ohne BOM gespeichert. Aber bei einer der Zeilen beschwert sich die Funktion readline() wie folgt:
'charmap' codec can't decode byte 0x98 in position 7938: character maps to <""undefined"">
Die Zeile in der Datei sieht so aus:
# Jim Harlan <""jimh&infowest.com"">
Welchen Workaround kann ich mir dafür ausdenken? Oder gibt es einen direkten Lösungsweg?
UPDATE
Ein Workaround in Form des Löschens dieser Zeile wäre akzeptabel (sie ist übrigens die einzige solche Zeile), aber nur für die Debugging-Phase, denn später, falls etwas passiert, werden die Partner an meinem Kopf Haare ausreißen. Ich werde auch den Code bereitstellen, den ich für diese Operation verwende: