相关疑难解决方法(0)

Python DictWriter编写UTF-8编码的CSV文件

  1. 我有一个包含unicode字符串的字典列表.
  2. csv.DictWriter 可以将字典列表写入CSV文件.
  3. 我希望CSV文件以UTF8编码.
  4. csv模块无法处理将unicode字符串转换为UTF8.
  5. csv模块文档具有的一切转换为UTF-8的例子:

    def utf_8_encoder(unicode_csv_data):
        for line in unicode_csv_data:
            yield line.encode('utf-8')
    
    Run Code Online (Sandbox Code Playgroud)
  6. 它也有一个UnicodeWriter类.

但是......我该如何DictWriter使用这些?难道他们不必在它的中间注入自己,以便在将它们写入文件之前捕获反汇编的字典并对它们进行编码吗?我不明白.

python csv unicode utf-8

51
推荐指数
4
解决办法
5万
查看次数

标签 统计

csv ×1

python ×1

unicode ×1

utf-8 ×1