Я хочу вызвать 2 скрипта Python, используя tcp Условно через другой основной скрипт.
Итак, когда мои данные, отправленные в основной сценарий, имеют значение «ДА», первый сценарий выполняется, а когда данные = «Нет», второй сценарий выполняется! проблема в том, что когда данные отправляются «ДА», первый скрипт запускается, а когда данные отправляются «нет», второй не выполняется, поэтому я понял, что мне нужно добавить условие, чтобы убить первый, чтобы запустить второй и наоборот, так как я могу это сделать? Помогите мне, пожалуйста!
#main script
#!/usr/bin/env python
import os
import socket
backlog = 1
size = 1024
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('192.168.43.95', 12345))
s.listen(backlog)
try:
print ("is waiting")
client, address = s.accept()
while True:
data = client.recv(size)
if data == "YES \n":
os.system('python script1.py')
elif data == "No \n":
os.system('python script2.py')
except:
print("closing socket")
client.close()
s.close()