我试图通过Flask执行Python脚本。
我在下面编写了python代码以执行另一个python脚本。
from flask import Flask
import subprocess
app = Flask(__name__)
@app.route("/")
def home():
subprocess.call("/home/tech/Downloads/labelme-master/labelme/main.py 1", shell=True)
#return "Hello, World!"
if __name__ == "__main__":
app.run(debug=True)
但是不幸的是,当我在上面的python代码上运行并检查127.0.0.1:5000时,它在浏览器中给出了此错误:
TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.
有解决方案吗?
我的最终目标是通过HTML页面的“按钮”打开python脚本。
答案 0 :(得分:0)
作为响应,您必须从函数中返回。所以你可以这样做
django-crontab