Существует 3 маршрута для запуска, остановки и возобновления работы библиотеки по основному.Могу ли я узнать, как возобновить / перезапустить библиотеку.основной файл по этой ссылке: https://github.com/fhamborg/news-please/blob/master/newsplease/main.py
код такой:
@app.route('/start', methods=["GET","POST"])
def start_page():
try:
global j
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"
@app.route('/stop', methods=["GET","POST"])
def stop_page():
try:
p = subprocess.call(['taskkill', '/F', '/T', '/PID', str(j.pid)])
if p == 0:
return "0"
else:
return "1"
except NameError:
return "1"
@app.route('/resume', methods=["GET","POST"])
def resume_page():
try:
j.poll()
i = j.poll()
if (i == None):
return "0"
else:
return "1"
except NameError:
return "1"
if __name__ == '__main__':
app.run(host='127.0.0.1', port= 5000, debug = True)
значения маршрутов приведены здесь на рисунке. 1 : https://i.stack.imgur.com/yMNSW.png