如何将列表中的多行写入csv文件

2024-05-19 00:20:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经能够实现第1部分了。无法执行第2部分的以下操作:

  1. 已处理的库存报告: A.FullInventory.csv--按行列出的所有项目及其所有信息。 项目应按制造商的字母顺序排序。每行应包含项目ID, 制造商名称、项目类型、价格、服务日期和列表(如果损坏)。 项目属性必须按此顺序显示。 B项目类型库存列表,即LaptopInventory.csv——每个项目都应该有一个文件 类型和项目类型需要在文件名中。文件的每一行都应该包含 项目ID、制造商名称、价格、服务日期和列表(如果损坏)。项目 应按其项目ID进行排序

     for i in range(len(csv_content)):
         file_name = csv_content[i][2]
         for j in range(i+1 , len(csv_content)):
             if 'laptop' == csv_content[j][2]:
                     with open(file_name + '.csv', 'w', newline='') as file:
                         writer = csv.writer(file)
                         writer.writerow(csv_content)
    

Tags: 文件csv项目名称id类型列表排序

热门问题