新行追加到老csv文件蟒蛇 [英] append new row to old csv file python
本文介绍了新行追加到老csv文件蟒蛇的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想一个新行添加到我的老csv文件。基本上,它被我每次运行Python脚本时更新。
现在我在一个列表存储旧的CSV行的值,然后删除CSV文件,并用新的列表值再次创建它。
想知道是有这样做的更好的方法。
解决方案
FD =开放('document.csv','A')
fd.write(myCsvRow)
fd.close()
打开文件的'A'
参数,可以附加到文件末尾,而不是简单地覆盖现有的内容。试试。
I am trying to add a new row to my old csv file. Basically, it gets updated each time I run the Python script.
Right now I am storing the old csv rows values in a list and then deleting the csv file and creating it again with the new list value.
Wanted to know are there any better ways of doing this.
解决方案
fd = open('document.csv','a')
fd.write(myCsvRow)
fd.close()
Opening a file with the 'a'
parameter allows you to append to the end of the file instead of simply overwriting the existing content. Try that.
这篇关于新行追加到老csv文件蟒蛇的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文