2016-03-02 95 views
0

我正在实施一个Flask应用程序,我需要我的应用程序来运行shell脚本,这是一种方法吗?在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() 

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

+0

你看过HTTP运行纸条“#在/ usr /斌/包膜蟒蛇!”://计算器.COM /问题/ 3777301 /如何拨号-A-shell脚本 - 从 - python的代码? – Forge

回答

0

您可能需要添加在你的Python纸条的顶部,那么你可以简单地通过“蟒蛇”