2024-04-19 12:09:14 发布
网友
尝试从CSV文件读取并将数据写入XML文件。我遇到了:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8a in position 87: ordinal not in range(128)
我的问题是,忽略这种错误并继续处理数据集的最佳方法是什么。在阅读了其他类似的问题之后,我确实在我的文件中添加了:# -*- coding: utf-8 -*-,但没有帮助
# -*- coding: utf-8 -*-
您可以尝试使用编解码器打开csv:
import codecs codecs.open(file_name, 'r', 'utf8')
如果每行都包含'\n'字符串,则需要应用线路.rstrip()当循环槽线时。在
注意:请不要尝试将值转换为str,否则会遇到另一个错误。在
您可以尝试使用编解码器打开csv:
如果每行都包含'\n'字符串,则需要应用线路.rstrip()当循环槽线时。在
注意:请不要尝试将值转换为str,否则会遇到另一个错误。在
相关问题 更多 >
编程相关推荐