【发布时间】:2010-12-14 02:33:46
【问题描述】:
我正在编写一个简单的 GUI Python 脚本来在系统上执行一些简单的任务。其中一些工作涉及到apt-get install 来安装一些软件包。
在此过程中,我想使用终端中 apt-get 界面中显示的小百分比显示一个进度条,该进度条应随着下载进度而更新。
但是!我找不到获取进度信息的方法。管道或重定向 apt-get 的输出只会给出静态行,显示每个包的“已完成下载”消息,在我的脚本中通过 subprocess.Popen() 读取也是如此。
如何从 apt-get 的输出中读取文件下载的百分比?
【问题讨论】:
标签: python progress-bar subprocess popen apt-get