擅长:python、mysql、java
<p>你需要试试这个:</p>
<pre><code> with open('sensData.txt','wb') as f:
while True:
t = conn.recv(1)
print t
if t =='':
s.close()
break
f.write(t)
</code></pre>
<p>或者您可以填充一个字符串,并在循环结束时立即写入它</p>
<pre><code> with open('sensData.txt','wb') as f:
receivedData = ""
while True:
t = conn.recv(1)
print t
if t =='':
s.close()
break
receivedData+=t
f.write(receivedData)
</code></pre>