以列形式将数据从多个输入CSV文件写入单个CSV

2024-06-26 13:42:16 发布

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

我在试着

  • 循环多个csv文件,

  • 从中提取信息

  • 将输出写入一个新的csv文件,其中每个 原始文件。在

我得到的信息是:

Name, Date, Time, Test, Navg, Percent

对于每一行。在

我试过这么做,但是我有问题:

  1. 它把名字,日期,时间,测试,导航,百分比写到一个新的行…我要每个字在一个新的列
  2. 它将每个新文件写到下面的新行(我确实希望它在下面,但是每个单词都在一列中)。在

    b = open('C:\Users\AClayton\Desktop\Data.csv', 'a')
    a = csv.writer(b,delimiter='\t',lineterminator='\n')
    a.writerows((Name, Date, Time, Test, Navg, Percent))
    b.close()
    

请注意,文件已被读取,数据已在先前的代码中提取。在


Tags: 文件csvnametest信息datetime时间