簡體   English   中英

使用python列出為csv格式

[英]list to csv format using python

a = [{'year': 222, 'title': 'abc'}, {'year': 111, 'title': 'ddd'}]

我如何轉換為csv格式,如

b =     year, title
        222, abc
        111, ddd

我使用無法導入熊貓的AWS Lambda

使用csv.dictwriter

import csv
import io


a = [{'year': 222, 'title': 'abc'}, {'year': 111, 'title': 'ddd'}]
f = io.StringIO()
fieldnames = ['year', 'title']
writer = csv.DictWriter(f, fieldnames=fieldnames)
writer.writeheader()
for d in a:
    writer.writerow(d)

print(f.getvalue())

out:
year,title
222,abc
111,ddd

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM