【发布时间】:2017-10-31 13:30:52
【问题描述】:
例如:
[2017-04-14 03:56:22,085109]
如果这是事件 A 发生的时间,我想在日志文件中的这一行之前 15 分钟,这将有数千行,我想遍历该期间的每一行并查找特定的关键字。日志文件中的每一行都有相同格式的时间戳。
【问题讨论】:
-
看看datetime
-
我强烈建议您使用一些数据库来运行这种类型的分析,而不是在 python 中这样做。
-
可以使用
datetime.strptime()类方法将文件中的时间转换成Python的datetime实例,支持比较。然后,您可以使用它们来选择文件中感兴趣的时间间隔内的行(假设您在datetime实例中也有事件 A 的时间)。
标签: python python-2.7 datetime logfile-analysis