lst = [{"a": 1, "b": 1}, {"a": 2, "b": 2},{"a": 3, "b": 3},{"a": 3, "b": 3}] 比如这样
1
liwufan Sep 27, 2018
|
2
fangdingjun Sep 27, 2018 via Android
英文逗号分隔,中文要编码成 gbk
|
3
xpresslink Sep 27, 2018
>>> import csv
>>> f = open('d:/tmp/test.csv', 'w', encoding='gbk') >>> writer = csv.DictWriter(f, fieldnames=['a','b']) >>> for dic in [{"a": 1, "b": 1}, {"a": 2, "b": 2},{"a": 3, "b": 3},{"a": 3, "b": 3}]: writer.writerow(dic) 5 5 5 5 >>> f.close() >>> |
4
lazyload Sep 28, 2018
import pandas as pd
from pandas import DataFrame lst = DataFrame([{"a": 1, "b": 1}, {"a": 2, "b": 2},{"a": 3, "b": 3},{"a": 3, "b": 3}]) lst.to_csv('test.csv') |