python tqdm_Python基础 | 一个被忽视的神器tqdm

news/2024/7/7 22:21:54

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

首先来看一段视频,是不是很酷?

日常工作和学习中,经常需要观察当前任务的执行进度,如果一个执行时间很长的任务,能够有进度条实时的显示当前的任务进度,那么将非常方便。如何快速的实现?

本文将为大家介绍利用tqdm库完成这一功能。

tqdm这个名字非常的奇怪,感觉像是某些单词的首字母缩写。你的直觉是正确的,tqdm是一段西班牙短语的缩写『te quiero demasiado』,翻译为英语为『I love you so much』。

1. 安装tqdm。

利用pip快速安装第三方库。

pip install tqd

2. 导入tqdm库。

使用tqdm的函数之前需要导入。
from tqdm import tqdm 

3. tqdm示例。

tqdm的应用非常的简单,直接在for结构上,添加一个tdqm()即可。
for i in tqdm(range(1000000)):    pass

添加后执行就会得到下面的效果。

c496f6f3c7da7523b46e3bc71779f9d4.png

如何在现有的代码快速实现进度条功能?
final_urls = []for item in tqdm(three_urls):    doc = BeautifulSoup(requests.get(item).content, 'html.parser')    lis = doc.select('li a')[1:]    for li in lis:        url = item + li['href']        final_urls.append(url)
找到顶层的for结构,然后直接加上tqdm()函数即可。

结语

本文为大家介绍了一个开发中的神器tqdm,极少的代码就能够帮助我们实时了解任务完成的进度,非常的便捷。

 where2go 团队


微信号:算法与编程之美          

6bb17580c3a611c24457e2654fdd02d1.png

一个专注于分享算法思想的公众号!

温馨提示:点击页面下方“留言”发表评论,期待您的参与!期待您的转发!


http://lihuaxi.xjx100.cn/news/293688.html

相关文章

input框选中时如何不出灰框_如何建立学习目标:这个SMART原则,你要了解,家长看懂教给孩子...

作者 | 好看的 原创来川学习方法,学出幸福感点击标题下方“来川学习方法”蓝字关注我经常跟学生们说一句话:学霸都是赢在起跑线上的。这个起跑线指的是什么?早点启蒙、多上补习班、提前把老师要教的内容学一遍?不是。我说的起跑线…

lingo变量无限制版本_java变量必看知识点

点击蓝字关注我们Java 语言是强类型(Strongly Typed)语言,强类型包含以下两方面的含义:所有的变量必须先声明、后使用。指定类型的变量只能接受类型与之匹配的值。这意味着每个变量和每个表达式都有一个在编译时就确定的类型。类型限制了一个变量能被赋的…

Windows xp 无人值守远程安装部署

一、实验准备1、服务器(beijing)安装以下服务:1.1 安装AD并同时安装DNS1.2 安装DHCP1.3 安装“远程安装服务”2、客户机:应支持网络启动,网卡上有启动芯片(PXE芯片)二、实验拓扑三、实验步骤:Be…

php读取西门子plc_简单说一些PLC中模拟量的相关概念

引言:有些刚刚接触PLC的小伙伴对PLC中的模拟量编程不理解甚至有点摸不着方向,让他用PLC读取一个压力值模拟量,他会感到有点为难。就是因为PLC中的一些基本概念没有搞清楚,我今天简单来给大家说一些,应该说大家看了&…

新浪云python示例_在新浪云上部署Django应用程序

前言 近日,笔者利用空闲时间写了一个简单的在线预约系统,使用的工具包括Python 3.5.1 和 Django 1.9.5 。早就有听说Django响亮的口号,“The web framework for perfectionists with deadlines”。这次自己亲自尝试了过后,发现果然…

Everest 0.6 设置ADSL上网

让我意外,Everest 0.6中的NetworkManager居然没有ADSL上网设置,目前基本上所有LINUX发行版都不存在这怪病,居然在万千宠爱的EVL上发生这种低级趣味,晕死啦!那么EVL0.6怎样设置ADSL上网?? …

@vail 判断某字段在范围内_月经两三天就没了和五天以上才没有,哪个更好?怎么判断月经量...

女性一般从十几岁的时候,就开始来月经了。一般情况下每个年龄适中的女性每月都会来一次月经。虽然基本上大部分人每月都会来一次例假,但是有的人两三天就没有了,而有的人持续五天左右的时候量还是还很多,甚至长达七八天。那么&…

python2.7除法_对python中的float除法和整除法的实例详解

从python2.2开始,便有两种除法运算符:"/"、"//"。两者最大区别在: python2.2前的版本和python2.2以后3.0以前的版本的默认情况下,"/"所做的除法是以一种两个数或者多个数出现一个浮点数结果就以浮点…