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

将双引号写入Csv Python Csv模块时出错,python,python-3.x,csv,character-encoding,Python,Python 3.x,Csv,Character Encoding,我正在尝试使用csv编写器模块将输出写入csv。我明白了 他们应该是这样的 我的代码(注意:我已经尝试在with open()语句中添加encoding='utf-8,甚至尝试在循环“key”时添加.encoding('utf-8),但仍然有相同的错误输出 我的代码: with open('word_count.csv', 'w') as f: csv_writer = writer(f) for k,v in new_dict.items(): csv_wr

我正在尝试使用csv编写器模块将输出写入csv。我明白了

他们应该是这样的

我的代码(注意:我已经尝试在
with open()
语句中添加
encoding='utf-8
,甚至尝试在循环“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])

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