1

我试着

  • 循环多个 c​​sv 文件,

  • 从中提取信息

  • 将输出写入一个新的 csv 文件,每个原始文件都有一行。

我把信息:

名称、日期、时间、测试、导航、百分比

对于每一行。

我已经尝试过这样做,但是我遇到了问题:

  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()
    

请注意,文件已被读取,并且在早期代码中提取了数据。

4

1 回答 1

1

writerows将输入参数解释为行列表,因此元组中的每个项目都被写入单独的行。使用writerow应该将其写入单行。

于 2013-09-10T09:26:51.017 回答