擅长:python、mysql、java
<p>如果要记录事件,最好使用<a href="https://docs.python.org/2/library/logging.html" rel="nofollow">logger</a>而不是纯文本文件。你知道吗</p>
<p>来自@MAC的解决方案将工作,除了它将附加,似乎你不想这样做,所以只要用“w”选项再次打开,或者更好,使用“w+”选项,这样它可以被截断(我得到的是你想要做的)和阅读。你知道吗</p>
<p>另外,考虑到在关闭文件之前您的更改不会被写下来(已经说过,请考虑在循环中打开/关闭)。你知道吗</p>
<pre><code>lock_file = open(LOCK_FILENAME, "w+")
now = datetime.now()
NOW_STRING1 = str(now.strftime("%Y-%m-%d_%a_%H:%M"))
lock_file.write(NOW_STRING1)
# your loop and so on ...
lock_file.close()
</code></pre>