如何在linux终端下的我自己的程序中实现apt-get花式进度条?

时间:2017-05-17 03:05:37

标签: linux ubuntu apt

apt fancy progress bar

如何实现像apt这样的进度条,以免它干扰其他输出?

任何语言都可以。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用tqdm库。

来自他们的github页面的示例:

from tqdm import tqdm

for i in tqdm(range(100)):
    print(i)

您可以查看他们的源代码,看看它是如何实现的。我认为他们使用了这个主题的最佳实践: tqdm on github

请注意,python和其他语言中也存在其他库,因此您也可以检查它们。