专栏首页AI派Python 程序执行时如何显示进度条?

Python 程序执行时如何显示进度条?

推荐阅读时间:5min~6min 主题:Python中进度条工具 tqdm 介绍

背景简介

先来说下 tqdm 的使用场景,工作中有时候会遇到这样的问题,想要将某个任务执行很多次,显而易见,可以使用 for 循环来控制它重复执行很多次。

如果每次任务时间很多还好,如果每次任务的时间都很长,并且重复执行的次数很多,这时候,你会迫切的想要知道当前这个任务到底完成了多少,这时候你就可以解决 tqdm 了。

tqdm 是 Python 中的一款进度条显示工具,官网地址:https://github.com/tqdm/tqdm 。

用法

tqdm 的用法很简单,只需要将 iterate 包装成 tqdm(iterate) 即可显示执行的进度条。可以看下下面的示例。

from tqdm import tqdm
import time

for i in tqdm(range(10)):
    time.sleep(1)

基于Python2版本,执行后的结果展示 :

可以看到,tqdm 的用法非常简单,赶快来试试吧!

本文分享自微信公众号 - AI派(naodong-open),作者:1or0

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【实战】Java如何跨语言调用Python/R训练的模型

    在 如何使用sklearn进行在线实时预测(构建真实世界中可用的模型) 这篇文章中,我们使用 sklearn + flask 构建了一个实时预测的模型应用。无论...

    abs_zero
  • [Python爬虫]中国新说唱 Skr~ Skr~

    https://mp.weixin.qq.com/s/IiLGk1qk9IXv6XD96GODcg

    abs_zero
  • 深度学习不再是炼丹术!谷歌给出首个神经网络训练理论证明

    谷歌AI的研究人员日前在arxiv贴出一篇文章,给出了首个神经网络训练相关的理论证明。

    abs_zero
  • Python基础 | 一个被忽视的神器tqdm

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

    算法与编程之美
  • 使用tqdm组件构造程序进度条

    DrawSky
  • Python 如何实时显示进度条?

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

    double
  • (数据科学学习手札53)Python中tqdm模块的用法

      tqdm是Python中专门用于进度条美化的模块,通过在非while的循环体内嵌入tqdm,可以得到一个能更好展现程序运行过程的提示进度条,本文就将针对tq...

    Feffery
  • python: 显示进度条

    JNingWei
  • 用Python给程序加个进度条

    用户1634449
  • 3、vagrant的3种网络连接方式

    vagrant提供了3种网络连接方式,分别是forwarded ports,host-only networking和bridged networking

    py3study

扫码关注云+社区

领取腾讯云代金券