UnicodeDecodeError:'utf8'编解码器无法解码位置1

时间:2017-02-16 04:07:52

标签: python csv unicode

这是我的第一篇帖子,如果我错过任何内容,请原谅。 我的CSV文件中有一些数据,我试图将数据导入我的prod并获取UnicodeDecodeError。我的csv文件中有一些法语单词

代码:

open_csv = csv.DictReader(open('filename',''rb))
   for i in open_csv:
   x = find(where={})#mongodb query
   x.something = i.get(row_header)
   x.save()

我收到UnicodeDecodeError:'utf8'编解码器在保存数据时无法解码位置1错误中的字节0x8e

1 个答案:

答案 0 :(得分:0)

我建议您尝试以下代码:

 import codecs
 open_csv = csv.DictReader(codecs.open('filename','rb'))
 for i in open_csv:
     x = find(where={})
     x.something = i.get(row_header)
     x.save()

我在Python 3.x中工作,但如果你正在使用它,它也应该在2.x中工作。