可以使用 Python 的 codecs 库来打开二进制文件并读取它的内容。
下面是一个示例代码:
import codecs
# 打开文件,以二进制模式读取
with codecs.open('binary_file.bin', 'rb') as f:
# 读取文件内容
data = f.read()
# 尝试使用多种编码格式解码文件内容
try:
# GB2312
text = data.decode('gb2312')
print(text)
except UnicodeDecodeError:
pass
try:
# GB18030
该代码示例展示了如何利用Python的codecs库以二进制模式打开文件,并尝试用GB2312和GB18030编码解码文件内容,处理UnicodeDecodeError异常。

1万+

被折叠的 条评论
为什么被折叠?



