擅长:python、mysql、java
<p>我认为该文件仍处于打开状态,当计数发生变化时,您将无法再次写入该文件。在</p>
<pre><code>chk_data = None
with open("/home/ccheck/test/node_file.txt",'r') as f:
chk_data = int(f.read())
if(count > chk_data):
print (' ')
print 'count increased to = ', node_count
print (' ')
print 'previous count = ', chk_data
print (' ')
with open("/home/ccheck/test/node_file.txt", "w") as f:
f.write(str(count) + "\n")
</code></pre>
<p>我做了以下事情:</p>
<ol>
<li>使用上下文管理器读/写后关闭文件</li>
<li>已更改为写入和读取的完整路径,以确保使用相同的文件。在</li>
</ol>