У меня есть этот подпроцесс, который мне нужно возобновить.
Первый popen
:
try:
j = subprocess.Popen(["C:\Program Files (x86)\python\python.exe",r"C:\Program Files (x86)\python\New folder\main\training\news-please-master\news-please-master\newsplease\__main__.py","-c newsplease/config"],stdout=subprocess.PIPE,shell = True)
return "0"
except:
return "1"
Второй popen
:
try:
i = j.poll()
if (i == None):
k = subprocess.Popen(["python",r"__main__.py","-c newsplease/config","-resume"],stdin=j.stdout,stdout=subprocess.PIPE)
return "0"
else:
return "1"
except:
return "1"
эти два popen находятся в разных методах. Мне нужно возобновить первый popen
со второго popen
, потому что это два разных объекта, но мне нужно возобновить только первый объект. Как это сделать?