【发布时间】:2015-11-09 19:34:12
【问题描述】:
我编写了一个 python 脚本,其中包含一个睡眠循环来监视一个日志文件,等待一个新的行来处理:
file = open('logFile.log', 'r')
while 1:
where = file.tell()
line = file.readline()
if not line:
time.sleep(1)
file.seek(where)
else:
print line, # already has newline
我想对此进行修改,以便在没有换行的情况下花费超过 1 小时,结束循环并继续脚本。到目前为止还没有成功。
【问题讨论】: