在Python中修改csv文件

2024-09-30 18:13:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个CSV文件,里面有一堆IP文件:

192.168.0.1,192.168.0.2,192.168.0.3,192.168.0.4,192.168.0.5,192.168.0.6,192.168.0.7,192.168.0.8,192.168.0.9,192.168.0.10

我想在这个csv文件的末尾添加一个新的ip。目前我正在使用此代码读入数据:

^{pr2}$

这将打印:

In List: 192.168.0.1
In List: 192.168.0.2
In List: 192.168.0.3
In List: 192.168.0.4
In List: 192.168.0.5
...

最后我尝试了很多方法,包括:

requestWriter = csv.writer(open("file.csv", "w"))
requestWriter.writerow(["192.168.0.X"])

但是,这将用新条目替换整个文件。然后我试着循环查看现有的记录并将它们添加到新文件中,但这会将IP按其所属的分开!我是不是少了点什么?csv读写器肯定有修改选项吗?在

谢谢


Tags: 文件csv数据方法代码inipopen