try: out2 = subprocess.check_output("/root/script1", universal_newlines=True) out2 = out2.strip() for value in out2: if value != "Текст1" or "Текст2": if out2 != 'Текст3 and out2 is not None: Вызов функции )
Текст6
Текст3
Текст2
Текст1
Тест4 и тд
Мне нужно что бы в out2 перебрались все строчки, и если в этом списке нет “Текст1” , то функция выполнялась.
Но проблема в моей коде в том что, эта функция выполняется несколько раз, так как он пробегается по каждой строчке, и вызывает функцию так как не находит “Текст1” в строчке. А мне нужно что бы сначала он пробежался по всем строкам, а потом только если такой строчки не было , то вызывать функцию. Как это можно сделать?)