Метод 1: Вы можете сделать это просто и сделать что-то вроде следующего:
sample_txt = "PASSED: 1 GETFILE /root/test/misc/ptolemy/erase_flash.csv"
if sample_txt.startswith("PASSED"):
output = " ".join(sample_txt.split(" ")[2:]).strip()
output
даст следующий результат:
>>> GETFILE /root/test/misc/ptolemy/erase_flash.csv
Метод 2 : Чтобы учесть различия в пробелах, вы можете использовать модуль re
import re
sample_txt = "PASSED: 28 VALUECHECK PACKAGE= 24.0.2-0013 in tty.log for 1 occurances!"
if sample_txt.startswith("PASSED"):
output = re.split("\\s+", sample_txt)[2]
>>> VALUECHECK