首页 > 解决方案 > 将嵌套 for 循环的输出写入 .csv 文件

问题描述

我有一个嵌套的 for 循环,它产生一系列数字,我需要将其写入 .csv 文件,在列名“位置”下(每个数字都在新行中)。下面是嵌套的for循环。

for i in range(140):
    for j in range(21):
        print(i+1)    

任何帮助表示赞赏!

标签: csvfor-loop

解决方案


import csv

with open('output.csv', mode='w') as csv_file:
    fieldnames = ['position']
    writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
    writer.writeheader()

    for i in range(140):
        for j in range(21):
            writer.writerow({'position': i + 1})

推荐阅读