【发布时间】:2020-08-17 06:14:02
【问题描述】:
我有一个名为 itemresults 的列表,如下所示:
['24500', '17000', '60000', '56300', '24500', '24500', '114950', '32000', '70000', '46948', '133000', '49550', '51600', '35995', '44500', '19300', '34200', '39964', '59900', '27999', '16100', '39000', '78995', '19101', '25000', '30000', '72000', '39900', '30000', '29000', '24900', '22990', '52600', '82600', '64000', '13999', '29500', '46800', '95000', '42900', '32500', '3969', '36000', '32995', '24000', '49999.99', '37500', '34000', '47600', '43500', '28500']
我想将其写入 csv 文件,以便每一行都是列表中的一个项目,因此基本上看起来像这样:
24500
17000
60000
56300
24500
.....
我尝试过使用不同的方法来执行此操作,但每次都只是将整个列表写入一个单元格。我试过使用这样的嵌套列表:
outputFile = open('outputFile.csv', 'w', newline='')
outputWriter = csv.writer(outputFile)
outputWriter.writerow([elements])
但这仍然只是将整个列表写入第一个单元格。我希望将每个项目写入新行。有谁知道我怎么能做到这一点?谢谢
【问题讨论】: