【发布时间】: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