【问题标题】:Run shell script on Flask在 Flask 上运行 shell 脚本
【发布时间】:2016-06-15 00:26:53
【问题描述】:

我正在实现一个 Flask 应用程序,我需要我的应用程序来运行 shell 脚本,有办法吗?

我知道我们可以这样运行 shell 命令:

from flask import Flask
import subprocess

app = Flask(__name__)

@app.route("/")

def hello():
    cmd = ["ls","-l"]
    p = subprocess.Popen(cmd, stdout = subprocess.PIPE,
                            stderr=subprocess.PIPE,
                            stdin=subprocess.PIPE)
    out,err = p.communicate()
    return out
if __name__ == "__main__" :
    app.run()

但是当涉及到整个脚本时,我该怎么做呢?

【问题讨论】:

标签: python bash shell flask sh


【解决方案1】:

您可能需要在您的 python 脚本顶部添加“#!/usr/bin/env python”,然后您可以简单地通过“python”运行您的脚本

【讨论】:

    猜你喜欢
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多