gpt4 book ai didi

python - 从 flask 应用程序运行 shell 命令

转载 作者:太空狗 更新时间:2023-10-29 20:15:41 25 4
gpt4 key购买 nike

<分区>

我正在尝试从 Flask 应用程序运行 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()

shell命令没问题。我在外部进行了检查,但从浏览器中收到“内部服务器错误”。

编辑:正如第一个答案所指出的那样,它有一个错字......但现在它运行正常但我的浏览器中没有得到任何输出......

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com