我有以下Ptyhon Flask脚本,
from flask import Flask
import subprocess
import sys
app = Flask(__name__)
@app.route("/")
def hello():
return "index"
@app.route("/script")
def cmd():
cmd = [sys.executable, "C:\\Users\\JSm\\Project\\FlaskAutomation\\test.py"]
p = subprocess.Popen(cmd)
out = p.communicate()
return out
if __name__ == "__main__" :
app.run()
cmd()命令在独立运行时在烧瓶应用程序之外工作,但它现在崩溃了。有什么建议吗?
我在Windows机器上运行它,我想从Python Flask脚本启动脚本
任何帮助非常感谢。 谢谢, Ĵ
答案 0 :(得分:0)
我不太确定Windows环境,但是如果我使用相同的脚本并假设我test.py
出现在给定位置,那么如果我去访问{{1}我会得到500内部服务器错误}}
为了取得成功,我做了以下更改,
/script