Python怎么显示进度条?Python怎么显示代码运行速率

在命令行之中下载安装python库以及包的时候可以看到在右侧会有着进度条逐渐增长以及下载速率的变化 , 那么有些小伙伴就想要知道在python之中如何去将一段代码运行时显示进度条 , 并且把它的运行速率也计算出来 , 那么下面这篇文章就要去仔细阅读了 。

Python怎么显示进度条?Python怎么显示代码运行速率

文章插图
1.python内要同时实现进度条显示以及代码运行速度计算的模块有tqdm , 用pip工具就能一键下载安装完成 , 然后在python程序内将其导入 , 也要把time模块导入 。主要是为了使用它的sleep()方法暂停程序来查看进度条加载情况 , 示例如下:
import timefrom tqdm import tqdm, trange2.首先定义一个for循环结构 , 在这个循环结构之中使用trange()函数来作为迭代的对象就可以显示进度条 。在循环之中调用sleep()方法让每次循环都停止一段时间 , 这样可以直观的看到进度条变化 , 示例如下:
for i in trange(100):  time.sleep(0.05)3.除了这种方式之外 , 还能够调用tqdm()方法来将一个可迭代对象列表进行处理 。处理完毕之后使用for循环去迭代它 , 在迭代的时候调用set_description()方法就能够将进度条 , 已经迭代完成的元素以及运行速率都给显示出来 , 代码示例如下:
dic = ['a', 'b', 'c', 'd', 'e']pbar = tqdm(dic)for i in pbar:    pbar.set_description('Processing '+i)    time.sleep(0.2)【Python怎么显示进度条?Python怎么显示代码运行速率】以上的两个方法在运行之后都会唤起命令行 , 因为这个进度条是和安装库时的类型 , 都是显示在命令行之中而不是窗口图像内的 。

    推荐阅读