为了账号安全,请及时绑定邮箱和手机立即绑定

就像Ubuntu软件安装一样,安装界面点击“详细”可看到执行的详细安装信息。

就像Ubuntu软件安装一样,安装界面点击“详细”可看到执行的详细安装信息。

莫回无 2023-04-26 14:10:51
如何以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())这块改成你要向浏览器推送的语句


查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 194 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信