将双引号写入Csv Python CSV模块时出错

时间:2019-10-15 02:19:29

标签: python python-3.x csv character-encoding

我正在尝试使用csv writer模块将输出写入csv。我得到这个 Instead of double quotes (") I am getting this type of char (‚Äú)

他们应该像这样 The right output

我的代码(注意:我已经尝试在encoding='utf-8语句中添加with open(),甚至试图在循环'key'时添加.encoding('utf-8),但仍然具有相同的错误输出。

我的代码:

with open('word_count.csv', 'w') as f:
    csv_writer = writer(f)
    for k,v in new_dict.items():
        csv_writer.writerow([k, v])

1 个答案:

答案 0 :(得分:0)

您可以先对k,v的值进行编码,然后将其添加到CSV。