5
我目前正在使用时间值条目处理日志脚本。检查这是否是文件中的最后一行
我用的脚本如下:
./parsy.py < log
,并在脚本中,我遍历所有的线用
for line in sys.stdin:
有一种简单的方法来检查,如果当前行是最后一个的输入,因为我已将该行的时间保存为日志运行的总时间。
我可以每行更新这个总时间,但是这不是有效的...
在此先感谢
我目前正在使用时间值条目处理日志脚本。检查这是否是文件中的最后一行
我用的脚本如下:
./parsy.py < log
,并在脚本中,我遍历所有的线用
for line in sys.stdin:
有一种简单的方法来检查,如果当前行是最后一个的输入,因为我已将该行的时间保存为日志运行的总时间。
我可以每行更新这个总时间,但是这不是有效的...
在此先感谢
如果提取时间是像你说的,你可以不喜欢昂贵:
line = None
for line in sys.stdin:
# ...
if line is not None:
# `line' contains the last line; extract the time etc
Offcourse ...循环后,行变量仍然包含文件的最后一行...谢谢! – Jens
为什么你不能在循环运行完成后* –