【发布时间】:2018-10-26 16:56:14
【问题描述】:
背景
我将数据存储在字典中。字典可以有不同的长度,并且在特定的字典中可能有具有多个值的键。我正在尝试将数据吐出 CSV 文件。
问题/解决方案
图 1 是我的实际输出如何打印出来的。图 2 显示了我希望我的输出如何实际打印输出。 图像 2 是所需的输出。
代码
import csv
from itertools import izip_longest
e = {'Lebron':[25,10],'Ray':[40,15]}
c = {'Nba':5000}
def writeData():
with open('file1.csv', mode='w') as csv_file:
fieldnames = ['Player Name','Points','Assist','Company','Total Employes']
writer = csv.writer(csv_file)
writer.writerow(fieldnames)
for employee, company in izip_longest(e.items(), c.items()):
row = list(employee)
row += list(company) if company is not None else ['', ''] # Write empty fields if no company
writer.writerow(row)
writeData()
我愿意接受所有可以帮助我获得所需输出格式的解决方案/建议。
【问题讨论】:
-
q 回答了吗?
标签: python csv import-csv izip