首页 > 解决方案 > python - 如何在python文件的总标题中保存一定数量的标题?

问题描述

嗨,我有 300 个标题,但需要在文件中保存 100-100 个标题。你能帮我怎么做吗?

例子:

headers = 'chai_patient_id,alcoholstatus_current_drinker,alcoholstatus_non_drinker...................condition_abnormal_results_of_liver_function_studies'

我需要在 file1.csv 中保存 1-100 个标题,在 file2.csv 中保存 101-200 个标题,在 file3.csv 中保存 201-300 个标题

标签: pythonpython-3.xcsv

解决方案


你可以尝试这样的事情:

import csv
data = "read your data hear"
headers = "your,headers,are,hear,.......,"
headers = headers.split(",")

with open("somefile.csv",'w') as fp:
    some_headers = headers[:100]
    writer = csv.DictWriter(fp,fieldnames=some_headers)
    d = {"header1":"valueone"} # prepare your data
    writer.writeheader()
    writer.writerow(d)
    
repeat above code for multiple files

推荐阅读