在命令行之中下载安装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怎么显示代码运行速率】以上的两个方法在运行之后都会唤起命令行 , 因为这个进度条是和安装库时的类型 , 都是显示在命令行之中而不是窗口图像内的 。
推荐阅读
- Python序列去重函数怎么写?Python序列如何去重
- Python画正态分布曲线怎么做?Python正态分布函数代码
- Python中retrying包有什么用?Python该如何去使用retrying模块
- Python字符串操作符有哪些?Python中哪些运算符字符串可以用
- Python怎么用jmespath模块处理json数据?Python中jmespath模块能做什么
- 循环语句中continue语句的作用是什么?Python循环语句中continue的使用方法
- Python怎么运行py文件?.py文件在cmd命令行中的运行方法
- 老公婚外情动真情了怎么办 老公对小三动真情了原配该怎么做
- Python中if语句的使用格式是什么?Python中if语句的基本格式
- Python怎么修改文件内容?Python修改文件内容的3种方法详解