py.user.nextДа, знаю, спасибо. Я обязательно попытаюсь переработать по ваши рекомендации, тем более, что решение мне подсказали добрые люди и оно довольно неплохое, я пока применю его и тогда у меня появится время на изучение применения модулей “socet”, “r” и иже с ними.
Знаешь, как функции в питоне делать?
Сейчас скрипт выглядит так:
import subprocess list1 = ['компонент1', 'компонент2', 'компонент3', 'компонент4', 'компонент5'] list2 = subprocess.getoutput("echo 'dump | nc localhost 2320 | tr -s '/' | cut -f 4 -d '/' | tr -s '#' | cut -f 2 -d '#' | sort | uniq -d'") list3 = [] contain_flag = "Offline" for item1 in list1: for item2 in list2: contain_flag = "Offline" if (item1 == item2): contain_flag = "Online" break list3.append(contain_flag) comp1, comp2, comp3, comp4, comp5 = list3 print(f"comp1: {comp1}\ncomp2: {comp2}\ncomp3: {comp3}\ncomp4: {comp4}\ncomp5: {comp5}")
Спасибо всем за участие.
Да, поначалу, вазы будут совсем не вазы, но с практикой кривизна выправится и ваза приобретёт нужные очертания…