如何以Web的形式实时显示terminal中的内容?比如执行一段脚本,可以在terminal中看打印输出结果。如果想在网页,浏览器中检视此事,能不能办到?
1 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
若要实时输出,你可以这样:
import subprocess# 执行命令 `iostat -c 1`proc = subprocess.Popen(['iostat', '-c', '1'], stdout = subprocess.PIPE)for line in iter(proc.stdout.readline, ''): print(line.rstrip())
至于如何实现实时在网页上显示,可以将上述的代码放在一个线程中,然后把print(line.rstrip())
这块改成你要向浏览器推送的语句
- 1 回答
- 0 关注
- 186 浏览
添加回答
举报
0/150
提交
取消