我在www.example.com上创建了一个字典列表views.py,
my_list= [
{'user': 1000, 'account1': 100, 'account2': 200, 'account3': 100},
{'user': 1001, 'account1': 110, 'account2': 100, 'account3': 250},
{'user': 1002, 'account1': 220, 'account2': 200, 'account3': 100},
]
我想把它导出到csv文件。
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="mylist.csv"'
writer = csv.writer(response)
for data in my_list:
writer.writerow(data)
return response
我知道“for data in my_list”有错误。my_list包含所有键和值。
如何只获得my_list的密钥?或者有另一种方法将列表导出到csv?
(我使用的是django 2和python3.4)
2条答案
按热度按时间xytpbqjk1#
你需要
DictWriter
zazmityj2#
可以按如下方式使用
DictWriter
: