所以我有一个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。目前我正在使用此代码读取数据:
requests = csv.reader(open("file.csv", "rb"))
for request in requests:
for ip in request:
print "In List: " + str(ip)
这将打印:
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拆分到它们的.s!我是不是丢了什么东西?csv读写器肯定有一个修正选项吗?
谢谢