我不太清楚如何用我当前的python代码创建csv文件。 不要误解我的意思,我不希望有人为我做这一切,我只是想帮助你入门。用python代码创建csv文件
我想csv文件记录姓名,性别,出生日期,测量,体重,身高和自己。 只是提醒我不想让人们为我完成整个代码,只想开始。
我不太清楚如何用我当前的python代码创建csv文件。 不要误解我的意思,我不希望有人为我做这一切,我只是想帮助你入门。用python代码创建csv文件
我想csv文件记录姓名,性别,出生日期,测量,体重,身高和自己。 只是提醒我不想让人们为我完成整个代码,只想开始。
如果问题实际上是生成CSV,一个变种是CSV module。
创建列标题列表。例如:
fieldnames = ['Name', 'Gender', 'DOB', 'Measurement', 'Weight', 'Height']
让您的数据转化为类型的字典列表,对应于一个头域中的关键。例如,像:
data = [{'Name': 'James', 'Gender': 'M', 'DOB': [some DOB], ...},
{'Name': 'Dave', 'Gender': 'M', 'DOB': [some DOB], ...},
...]
写下您的头部和数据:
with open('data.csv', 'w') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
for cur_dict in data:
writer.writerow(cur_dict)
究竟是帝一王说,这里是该文件的一个片段:
import csv
with open('eggs.csv', 'wb') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL)
spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])