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