【问题标题】:writting lists to csv将列表写入 csv
【发布时间】:2021-01-01 17:42:46
【问题描述】:

我有 4 个要写入 csv 文件的项目列表。目前我可以在 header1 下写一个列表。如何将剩下的 3 个列表附加到 csv 中,例如 header2 下的列表 2、header3 下的 list3 和 header 4 下的 list4?

请帮忙~~

这是我的代码:

    def write_to_csv(list_of_ec2s):
        with open('test.csv', 'w', newline='') as csvfile:

            writer = csv.writer(csvfile, delimiter = '\n')
            writer.writerow(['Header1','Header2','Header3','Header4'])
            writer.writerow(list1)
    
    write_to_csv(list1)

【问题讨论】:

标签: python csv


【解决方案1】:
import csv 
list1 = [1,2,3]
list2 = [4,5,6]
list3 = [7,8,9]
data = [ ['Header1','Header2','Header3','Header4'] ,list1,list2,list3]
with open('hello.csv', 'w', newline='') as f:
    writer = csv.writer(f) 
    writer.writerows(data)
f.close()

【讨论】:

  • 虽然这段代码可能会解决问题,但一个好的答案应该解释代码的什么以及如何它有帮助
猜你喜欢
  • 1970-01-01
  • 2021-11-09
  • 1970-01-01
  • 1970-01-01
  • 2016-09-26
  • 2014-09-21
  • 2014-06-17
相关资源
最近更新 更多