我目前正在处理带有时间,值条目的日志脚本。
我使用如下脚本:
./parsy.py < log
在脚本中我用
循环遍历这些行for line in sys.stdin:
是否有一种简单的方法可以检查当前行是否是输入的最后一行,因为我将此行的时间保存为日志运行的总时间。
我可以更新每一行的总时间,但那不是那么有效......
提前致谢
答案 0 :(得分:5)
如果提取时间与您说的一样昂贵,您可以执行以下操作:
line = None
for line in sys.stdin:
# ...
if line is not None:
# `line' contains the last line; extract the time etc