【发布时间】:2011-06-27 15:25:12
【问题描述】:
AFAIK,默认情况下 Python (v2.6) csv 模块无法处理 unicode 数据,对吗?在 Python 文档中有一个 example 说明如何从 UTF-8 编码文件中读取。但此示例仅将 CSV 行作为列表返回。
我想按名称访问行列,因为它由 csv.DictReader 完成,但使用 UTF-8 编码的 CSV 输入文件。
谁能告诉我如何以有效的方式做到这一点?我将不得不处理 100 兆字节大小的 CSV 文件。
【问题讨论】: