如何将一排值写入CSV文件

时间:2019-08-25 20:35:35

标签: python csv

我试图将2个值作为一行写入到我另存为.csv的excel文件中。 我试着环顾四周,看看是否可以找到解决方案,但找不到确切的答案,或者答案太复杂。 我对编码还很陌生,因此您所说的大多数内容都会让我感到头疼,但是如果有人可以提供一个简单的解决方案,我将非常感激。 顺便说一句,以防万一需要信息,它需要将其添加到文件的底部,而不是添加到特定的行。

我所能做的就是打开,关闭和读取文件。

预先感谢

2 个答案:

答案 0 :(得分:1)

使用模块csv处理CSV文件,并在“附加”模式下将其打开以在文件末尾附加行

import csv

with open('data.csv', 'a') as fp:
    csvwriter = csv.writer(fp)
    csvwriter.writerow( [1, 2] )

一样有点不同

import csv

fp = open('data.csv', 'a')

csvwriter = csv.writer(fp)
csvwriter.writerow( [1, 2] )

fp.close()

答案 1 :(得分:0)

您可以使用默认python的csv模块同时写一行或多行。

带有示例的文档:csv module