请问python多线程(进程)如何实现进度条?

大致达到以下效果就行,每一个任务只有一行去显示它的进度。请各位指点一二

任务1 : 12%
任务2 : 22%
任务3 : 6%

阅读 2.8k
1 个回答

这个问题显示其实是最不重要,或者说最简单的部分
麻烦的是如何去度量任务完成进度。

如果你有方法获取这样的数据,显示无非就是在一个位置定时更新数据而已。

至于前面提到的度量任务完成度,这需要根据任务来进一步讨论,比如有任务提前可以预知有多少任务节点,就可以根据判断当前已经达到的节点数和总节点数来得到完成度。

但大多数任务不一定有这么方便判断进度的。

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题