【发布时间】:2017-01-16 13:59:09
【问题描述】:
尝试从 CSV 文件中读取数据并将数据写入 XML 文件。我遇到了:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8a in position 87: ordinal not in range(128)
我的问题是,忽略这种错误并继续处理数据集的最佳方法是什么。在阅读了其他类似的问题后,我确实在我的文件中添加了:# -*- coding: utf-8 -*-,但它没有帮助
【问题讨论】:
-
正确解码输入,例如读取为字节,然后执行
input.decode("utf-8")(如果您的输入是 utf-8)。
标签: python xml python-2.7 csv ascii