我正在开发一个简单的 GUI Python 脚本来在系统上执行一些简单的任务。其中一些工作涉及apt-get install
安装一些软件包。
在此过程中,我想使用终端中 apt-get 界面中显示的小百分比显示一个进度条,该进度条应随着下载进度而更新。
但!我找不到获取进度信息的方法。管道或重定向 apt-get 的输出只会给出显示每个包的“已完成下载”消息的静态行,并且subprocess.Popen()
在我的脚本中读取时也是如此。
如何从 apt-get 的输出中读取文件下载的百分比?