使用python代码创建csv文件

时间:2016-03-10 04:01:09

标签: python csv

我不太确定如何使用我当前的python代码制作csv文件。 不要误会我的意思,我不希望有人为我做这一切,我只是想帮助你开始。

My Code

我希望csv文件记录姓名,性别,DOB,测量,体重,身高和他们的身份。 只是提醒我,我不希望别人为我做整个代码,只是想开始。

2 个答案:

答案 0 :(得分:4)

如果问题实际上是生成CSV,则一个变体是CSV module

创建列标题列表。例如:

fieldnames = ['Name', 'Gender', 'DOB', 'Measurement', 'Weight', 'Height']

将您的数据放入一个dicts列表中,每个键对应一个标题字段。例如,像:

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)

答案 1 :(得分:0)

正如Diyi Wang所说,这是该文件的片段:

C:\Users\Hamad\Desktop\ae-php\app

来自:https://docs.python.org/2/library/csv.html#csv.writer