Я пытаюсь прочитать файл журнала, чтобы узнать время, необходимое для завершения процесса.
Я нашел следующий код, который отлично работает:
infile = r"C:\DOUBLE\bschfrvNI0870.log"
important = [] keep_phrases = ["real time"]
with open(infile) as f:
f = f.readlines()
for line in f:
for phrase in keep_phrases:
if phrase in line:
important.append(line)
break
print(important)
Однако из-за того, что ключевое слово «в реальном времени» много раз использовалось в файле журнала. Я думаю либо получить
a) первое ключевое слово «в реальном времени», которое находит начиная с нижней части файла журнала (именно того, которое мне нужно)
б) я увидел, что ключевое слово "в реальном времени", которое мне нужно, находится между строками ниже
- Продолжительность процесса -
real time 5:42.72
cpu time 5:42.83
- Обработка сообщений -
Итак, не могли бы вы помочь мне изменить мой код, чтобы сделать a или b
Пожалуйста, дайте мне знать ваши мысли.
Заранее спасибо.