这是我的第一篇帖子,如果我错过任何内容,请原谅。 我的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
答案 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中工作。