擅长:python、mysql、java
<p>您可以使用“选择”来轮询文件中的新内容。</p>
<pre><code>def tail(filename, bufsize = 1024):
fds = [ os.open(filename, os.O_RDONLY) ]
while True:
reads, _, _ = select.select(fds, [], [])
if 0 < len(reads):
yield os.read(reads[0], bufsize)
</code></pre>