Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在处理带有时间、值条目的日志脚本。
我使用脚本如下:
./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