因此,我正在尝试为我正在从事的学校项目自学 python 和 pymarc。我有一个示例 marc 文件,我正在尝试使用以下简单代码读取它:
from pymarc import *
reader = MARCReader(open('dump.mrc', 'rb'), to_unicode=True)
for record in reader:
print(record)
for 循环只是打印出每条记录以确保我得到正确的数据。唯一的事情是我收到此错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
我在网上查看过,但找不到我的问题的答案。这个错误是什么意思,我该如何修复它?提前致谢。