我有一个列表列表,并将其导出到 csv 中。有些列表实体是字符串,有些是非 ascii 字符。
例如:名称 =“Ömer Berin”
我在导出之前尝试 Name.encode('utf-8'),但在 csv 上,名称显示如下“Γ–mer Berin”
我使用此代码进行导出:
with open("output.csv", "wb") as f:
writer = csv.writer(f)
writer.writerows(mylist)
我有一个列表列表,并将其导出到 csv 中。有些列表实体是字符串,有些是非 ascii 字符。
例如:名称 =“Ömer Berin”
我在导出之前尝试 Name.encode('utf-8'),但在 csv 上,名称显示如下“Γ–mer Berin”
我使用此代码进行导出:
with open("output.csv", "wb") as f:
writer = csv.writer(f)
writer.writerows(mylist)
UnicodeWriter 应该满足您的需求http://docs.python.org/2/library/csv.html#csv-examples