以下是我的代码
view.py
from flask import render_template
#Import variables stored in _init_.py
from app import app
@app.route('/')
@app.route('/index')
def index():
import subprocess
memory = subprocess.Popen(['date'])
out,error = memory.communicate()
return render_template('view.html', out=out, error=error)
view.html
{{out}}
它打印没有,没有,我不确定是什么错,因为它在python脚本中工作正常
更新:感谢您的回答,this就是您可以做到的
答案 0 :(得分:2)
如果你想从命令中获取stdout,你需要添加stdout = subprocess.PIPE,如下所示:
memory = subprocess.Popen(['date'], stdout=subprocess.PIPE)