在python中编写csv文件时是否有使用索引的方法

时间:2019-04-23 12:00:46

标签: python python-3.x python-2.7

我在这里遇到一个小问题。我的PC上运行着python tcp服务器,可从客户端接收数据。我需要自动写入一个csv文件。现在唯一的问题是第一行中的数据被覆盖,有没有办法为我正在接收的数据提供索引?帮助将是巨大的。谢谢!

#while connected
while 1:
    data = con.recv(Buffer_size)
    writer  = csv.writer(open(filename+".csv", 'w')
    writer.writerow('\n'data)

1 个答案:

答案 0 :(得分:1)

您将自变量'w'发送到open()'w'表示

  

w:可以写入文件,首先将其截断

https://docs.python.org/3/library/functions.html#open

将此更改为'a'

  

a:可以写入文件,如果存在则追加到文件末尾

,您将附加到文件末尾。

#while connected
while 1:
    data = con.recv(Buffer_size)
    writer  = csv.writer(open(filename+".csv", 'a')
    writer.writerow('\n'data)