0
私は複数のログファイルを持っています。私は単一のログファイルに "tail -f"と似たようなことをすることができました。ここにそのコードがあります:Pythonで一度に複数のファイルを末尾に置くことはできますか?
import time
def follow(thefile):
thefile.seek(0,2)
while True:
line = thefile.readline()
if not line:
time.sleep(0.1)
continue
yield line
if __name__ == '__main__':
logfile1 = open("/connector1/logs/agent.out.wrapper.log","r")
logfile2 = open("/connector2/logs/agent.out.wrapper.log","r")
logfile3 = open("/connector3/logs/agent.out.wrapper.log","r")
loglines = follow(logfile1)
for line in loglines:
print line
しかし、コードでわかるように、複数のログファイルがあります。これはどうすればできますか?
['select'](https://docs.python.org/2/library/select.html#select.select)モジュールを見てください。 – wim