【发布时间】:2020-10-19 08:26:42
【问题描述】:
我在 python 中开发一个程序,该程序分析文件并仅在这些文件中保留我想要的内容。 打开某些文件时出现错误。这些文件包含这样的字符串和字节:
file.py:
if byte == "0xFD":
for byte in bytes.split["0xFD"]:
...
当我打开该类型的文件时,引号之间的字符串被解释为字节,这会使程序崩溃:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 59752: character maps to <undefined>。 'utf-8' 出现同样的错误。
所以我的问题是:如何在不解释字节的情况下读取该行(我想保持这样的行)?
【问题讨论】: