Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中编写csv文件时有没有使用索引的方法_Python_Python 3.x_Python 2.7 - Fatal编程技术网

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

在python中编写csv文件时有没有使用索引的方法,python,python-3.x,python-2.7,Python,Python 3.x,Python 2.7,我被一个小问题困住了。我的电脑上运行着一个python tcp服务器,从客户端接收数据。我需要自动写一个csv文件。现在唯一的问题是第一行的数据被覆盖了,有没有办法给我收到的数据建立索引?帮助会很好。谢谢 #while connected while 1: data = con.recv(Buffer_size) writer = csv.writer(open(filename+".csv", 'w') writer.writerow('\n'data) 将参数'w

我被一个小问题困住了。我的电脑上运行着一个python tcp服务器,从客户端接收数据。我需要自动写一个csv文件。现在唯一的问题是第一行的数据被覆盖了,有没有办法给我收到的数据建立索引?帮助会很好。谢谢

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

将参数
'w'
发送到
open()
<代码>'w'表示

w:打开进行写入,首先截断文件

()

将此更改为
'a'

答:打开以进行写入,如果文件存在,则追加到文件末尾

并且您将附加到文件的末尾


将writer=csv.writer(open(filename+“.csv”,'w')更改为writer=csv.writer(open(filename+“.csv”,'a')谢谢您的帮助!我对python还是很陌生
#while connected
while 1:
    data = con.recv(Buffer_size)
    writer  = csv.writer(open(filename+".csv", 'a')
    writer.writerow('\n'data)