<p>我有一个从arduino接收txt文件的小程序。问题是有时它会打印一个空文件。我假设是因为代码的接收部分当时是空的。有没有人能帮我让这个代码在“t”为空时不写入文件,这样我就可以防止它写入一个空白的txt文件?谢谢</p>
<pre><code>with open('sensData.txt','wb') as f:
while True:
t = conn.recv(20)
print t
if not t:
s.close()
break
f.write(t) #Write To File UNLESS BLANK
</code></pre>