我有一个CSV文件(“ test.csv”),看起来像这样: 名称1,名称2,名称3,名称4
对于每个名字,我都有一个数字列表(在讨论中,假设为1-10、11-20、21-30、31-40)。
我想将每个数字列表插入每个名称,如下所示:
Name1,Name2,Name3,Name4
1,11,21,31
2,12,22,32
3,13,23,33
4,14,24,34
5,15,25,35
6...
7
8
9
10,20,30,40
到目前为止,正如您在下面的代码中看到的那样,我所要做的就是插入名称标头。
如何在不覆盖标题行的情况下插入数据。
谢谢!
with open('test.csv', 'w+') as csvfile:
filewriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
filewriter.writerow(['Name1', 'Name2', 'Name3', 'Name4'])
reader = csv.reader(csvfile)
答案 0 :(得分:0)
使用新行(“ \ n”)字符分解CSV,然后开始解析第二个“ 1”而不是“ 0”。再次用逗号(“,”)爆炸。