Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Flask上运行shell脚本并立即将其输出绘制回web_Python_Shell_Flask - Fatal编程技术网

Python 如何在Flask上运行shell脚本并立即将其输出绘制回web

Python 如何在Flask上运行shell脚本并立即将其输出绘制回web,python,shell,flask,Python,Shell,Flask,伙计们,我想使用运行shell脚本并在网页中显示其输出的Flask。问题是,当我运行脚本时,我希望页面显示该脚本中每个命令的输出,以便用户可以在网页中看到shell脚本的过程。我尝试使用os.popen('/myscript.sh').read(),但该命令仅在整个脚本完成后显示最终输出,这不是我想要的 有办法吗?有办法吗?当然看看长投票。WebSocket也是在传输端处理此问题的一种非常合理的方法。如果你只是想让别人给你预写的代码。。。这可能是一个有点过分的请求,特别是如果您希望得到一个覆盖两

伙计们,我想使用运行shell脚本并在网页中显示其输出的Flask。问题是,当我运行脚本时,我希望页面显示该脚本中每个命令的输出,以便用户可以在网页中看到shell脚本的过程。我尝试使用os.popen('/myscript.sh').read(),但该命令仅在整个脚本完成后显示最终输出,这不是我想要的


有办法吗?

有办法吗?当然看看长投票。WebSocket也是在传输端处理此问题的一种非常合理的方法。如果你只是想让别人给你预写的代码。。。这可能是一个有点过分的请求,特别是如果您希望得到一个覆盖两端的预写答案(即,包括以增量方式接收和显示更新的JavaScript端)。可能是流媒体部分背景的一个起点。对于Python子流程结尾的实现,请看一下在中询问的代码——事实上,如果您不是问一个狭窄到flask的问题,我将称之为答案(这是重复的)。