如何在Csv文件的列中插入列表

时间:2019-05-21 08:51:55

标签: python python-3.x csv

我有一个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)

1 个答案:

答案 0 :(得分:0)

使用新行(“ \ n”)字符分解CSV,然后开始解析第二个“ 1”而不是“ 0”。再次用逗号(“,”)爆炸。