擅长:python、mysql、java
<p>一个值得注意的问题是,您在读取文件后没有关闭文件。在</p>
<p>我建议您使用<code>with...as</code>上下文管理器,这样就不必担心关闭文件:</p>
<pre><code>with open ("/home/ccheck/test/node_file.txt", 'r') as f:
chk_data = int(f.read().strip())
if(count > chk_data):
with open("/home/ccheck/test/node_file.txt", "w") as f:
f.write(str(count) + "\n")
</code></pre>
<p>其他小的改变包括使用<code>str.strip</code>从<code>f.read()</code>中剥离{<cd2>}。在</p>