我正在努力
循环多个 csv 文件,
从中提取信息
- 将输出写入一个新的 csv 文件,其中每个文件对应一行 原始文件。
我获取信息:
Name, Date, Time, Test, Navg, Percent
对于每一行。
我尝试过这样做,但是我遇到了问题:
- 它将名称、日期、时间、测试、导航、百分比中的每一个写入新行...我希望每个单词都在新列中
它将每个新文件写入下面的新行(我确实希望它位于下面,但每个单词都在一列中。
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()
请注意,文件已在早期代码中读取并提取了数据。
最佳答案
writerows
将输入参数解释为行列表,因此元组中的每个项目都会写入单独的行中。
使用 writerow
应该将其写入一行。
关于python - 将多个输入 CSV 文件中的数据以列格式写入单个 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18715124/