将嵌套的for循环的输出写入.csv文件

时间:2018-11-29 05:01:19

标签: csv for-loop

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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})