python tqdm进度条打印

使用tqdm来进行迭代可以打印进度条,tqdm中的tqdm()是实现进度条美化的基本方法,在for循环体中用tqdm()包裹指定的迭代器或range()。

简单展示:

from tqdm import tqdm
import time
a=[1,2,3,4,5]
b=[6,7,8,9,10]
c = (1,2,3,4,5,6)
d={1:'a',2:'b',3:'c',4:'d',5:'f'}
e = ((1,2),(3,4),(5,6),(7,8),(9,10))
for i in tqdm(a):pass#time.sleep(1)for i in tqdm(range(5)):pass#time.sleep(1)for i in tqdm(c):pass#time.sleep(1)for i in tqdm(d):pass#time.sleep(1)
for i in tqdm(e):passfor i,j in tqdm(enumerate(a)):passfor i,j in tqdm(zip(a,b)):pass#time.sleep(1)

结果:

100%|██████████| 5/5 [00:00<?, ?it/s]
100%|██████████| 5/5 [00:00<?, ?it/s]
100%|██████████| 6/6 [00:00<?, ?it/s]
100%|██████████| 5/5 [00:00<?, ?it/s]
100%|██████████| 5/5 [00:00<?, ?it/s]
5it [00:00, ?it/s]
5it [00:00, ?it/s]

大部分可迭代对象都能打印进度条,不过迭代的是两个元素的时候,好像不能打印进度条,不过还是能够获取其进度的。

python tqdm进度条打印相关推荐

  1. 使用python Tqdm 进度条库让你的python进度可视化

    使用python Tqdm进度条库让你的python进度可视化 Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你.是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提 ...

  2. python tqdm进度条乱码

    python tqdm乱码 代码使用utf8格式 import time from tqdm import tqdmfor i in tqdm(range(100)):time.sleep(0.01) ...

  3. python输出进度条 tqdm_python-tqdm进度条

    Tqdm 进度条可视化模块 2018-12-04 14:34:25 使用python Tqdm进度条库让你的python进度可视化 Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你.是一个快速, ...

  4. 带你了解Python炫酷的颜色输出与进度条打印

    Python风骚的打印 大家平时在Linux/Windows下安装软件时,经常会出现进度条和百分比的提示,Python是否能实现这样的打印?安装过程中,经常会看到很多带颜色的安装说明,我们在pytho ...

  5. python下载结合tqdm进度条

    python下载结合tqdm进度条 本篇内容知识点: 1.tqdm库展现可迭代对象控制台进度条 2.requests简单数据爬取并下载文件 安装: pip install tqdm pip insta ...

  6. 给 Python 添加进度条 | 给小白的 tqdm 精炼实例!

    给 Python 添加进度条 | 给小白的 tqdm 精炼实例! 假设我们有一个循环: for i in range(100):do_something() # 这里做某些事 假设 do_someth ...

  7. python小功能 模拟下载进度条打印

    python小功能 模拟下载进度条打印 #!/usr/bin/env python3 # -*- coding:utf-8 -*-import timedef progress(arg):if arg ...

  8. Python实现进度条和时间预估的示例代码

    一.前言 在python当中可以用进度条来显示工作的进度,比如for循环的进度或者一些模型训练的进度. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪 ...

  9. python输出进度条 tqdm_Tqdm Python实现进度条,tqdmpython

    python实现进度条-查看代码运行进度 一.前言 \quad \quad 有时候在使用Python处理比较耗时操作的时候,为了便于观察处理进度,这时候就需要通过进度条将处理情况进行可视化展示,以便我 ...

最新文章

  1. 参加java培训,要避免这几个误区!
  2. 即日起,正式进入编程世界!
  3. Linq to Sql: 集成数据库语言查询之一
  4. PyCharm汉化后无法打开Settings设置
  5. H3C SecPath F100-C 防火墙默认配置
  6. Bert实现多标签文本分类
  7. 30而立--男人必须明白的事
  8. linux nginx支持socket,nginx配置websocket转发功能
  9. 《硅谷钢铁侠的跨界传奇-埃隆马斯克传》阅读笔记
  10. 照片转3d模型_云从科技3D人体重建技术刷新3项纪录!仅凭照片即可生成精细模型...
  11. SQLServer 大容量导入导致死锁和系统变慢问题
  12. BASH脚本基础:语法检查与调试
  13. (Anroid Studio)用简单代码实现BMI计算器并且将应用安装到手机上
  14. 2012年陈乔恩主演都市胜女华丽猎爱偶像剧-胜女的代价
  15. 美国签证和加拿大签证申请及自驾游攻略合辑
  16. 信号强度诊断(系统架构)
  17. 海量数据——TopK问题
  18. 英语四级单选测试软件,英语四级单选选择
  19. 2022年C/C++开发方向如何选择?或者说C++如何进阶?
  20. 网络-空中包抓取之OmniPeek的使用

热门文章

  1. J-LINK序列号修改
  2. 求两个字符串的最长公共字串(连续)
  3. [Windows沙拉]调整Windows7下时间同步的频率
  4. Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
  5. javaweb学习总结(十四)——JSP原理
  6. Java中资源关闭的处理方式
  7. python算法与数据结构-快速排序算法
  8. 如何用Fiddler对手机(安卓/iOS)数据进行抓包
  9. 手把手教你Homestead安装,并填坑!!
  10. Shell多线程操作及线程数控制实例