首页 > 解决方案 > 如何使用python在csv文件中写入和附加循环输出

问题描述

我想使用循环将元素存储在 csv 文件中,例如,

  for i in range(0,10):
      #I want to append each i values in new rows of that csv file.

输出的最终 csv 文件看起来像,

   0       
   1
   2
   3
   4
   5
   7 
   8
   9

如何以有效的方式做到这一点?

标签: pythonfilecsvfile-io

解决方案


import csv
with open('loop.csv','w') as f1:
    writer=csv.writer(f1, delimiter='\t',lineterminator='\n',)
    for i in range(0,10):
       row = [i]
       writer.writerow(row)

推荐阅读