python学习python小课——零基础入门——学习笔记Python

Python编程学习几行代码就可以轻松给你的程序加上进度条

2020-10-30  本文已影响0人  Python小辰

迷人的进度条

进度条是一个过程剩余时间的可视化表示。它们使您不必担心进程是否挂起,也不必尝试预测代码的进展情况。您可以实时直观地看到脚本进行得有多好!

如果您以前从未考虑过或使用过进度条,那么很容易认为它们会给您的代码增加不必要的复杂性,并且很难维护。这与事实相去甚远。通过几行代码,我们将看到如何向命令行脚本添加进度条。

使用Progress库

首先要使用的python库是Progress。

您所需要做的就是定义您希望进行的迭代次数、bar的类型,并在每次迭代时让bar知道。

运行结果

Python作为一门不断发展与普及的语言,还在不断更新中。在学习时,建议找一些学习伙伴一起来学习和讨论,效果更佳。如果想学习Python,欢迎加入Python学习交流群(627012464),一起督促,一起学习。里面有开发工具,很多干货和技术资料分享!

如果你不喜欢进度条的格式,有很多可供你选择:

使用tqdm库

接下来要介绍的是tqdm库。

用于Python和CLI的快速、可扩展的进度条

就像我们看到的上一个库一样,我们可以用几行代码引入一个progres条。在设置上只有细微的差别:

运行结果:

使用Alive Progress库

顾名思义,这个库试图激活进度条。它比我们之前看到的进度条有更多的动画。但是在代码方面,它非常相似:

使用PySimpleGUI的图形化进度条

我们可以添加一行代码来将图形化的进度条添加到命令行脚本中。

要实现上述目标,我们所需要的是:

上一篇 下一篇

猜你喜欢

热点阅读