Python一行代码快速实现程序进度条示例
作者:程序员晚枫 发布时间:2022-07-07 07:22:26
标签:Python,程序进度条,python,进度条
引言
你在写代码的过程中,有没有遇到过以下问题?
已经写好的程序,想看看程序执行的进度?
在写代码批量处理文件的时候,如何显示现在处理到第几个文件了?
👆如上图所示的进度条是一个最好的解决方法,怎么在不修改原来代码的情况下,快速给程序加一个进度条呢?
今天我们来学习一个最简单的方法~
1、先上代码
下载进度条的第三方库。
pip install poprogress
使用这个库,快速制作进度条
from poprogress import simple_progress
a_list = [1, 2, 3, 4, 5, 6, 7, 8]*100000000
for a in simple_progress(a_list。desc='这个参数是进度条的说明,可以不填'):
pass
效果如下👇。
2、使用说明
细心的你一定发现,这个进度条代码,对我们平时写的代码没有伤害。
平时我们可能会直接循环list
,而进度条是把这个list
用simple_progress()
包起来,在进行循环。
# 平时的代码:
for i in list:
pass
# 加了进度条的代码
for i in simple_progress(list):
pass
所以如果你已经写好的代码,想加上一个进度条,也直接把for
循环后面的内容,直接用simple_progress()
包起来就行了~程序员不需要做任何改变。
是不是非常简单?
3、实现原理
想进一步了解的同学,可以看一下源码,研究一下它的实现原理:
⭐GitHub:github.com/CoderWanFen…
来源:https://juejin.cn/post/7213665606629818405
0
投稿
猜你喜欢
- 本文实例讲述了python函数enumerate,operator和Counter使用技巧。分享给大家供大家参考,具体如下:最近看人家的代码
- 这个使用起来很简单,以前需要的时候在网上找的,用了感觉还不错,具体的看演示就明白了。,这个可以保留你文章中的html标记,需要你修改的就是下
- '-----------------------------------------------------------
- 本文实例讲述了Python3.5面向对象编程。分享给大家供大家参考,具体如下:1、面向过程与面向对象的比较(1)面向过程编程(procedu
- PyQt5布局控件QHBoxLayout简介采用QBOXLayout类可以在水平和垂直方向上排列控件,QHBoxLayout和QVBoxLa
- 01 实现我们几乎每个人都用过计算器,大家对于计算器应该都是比较熟悉的,计算器整体也是比较简单的,主要包括:显示器、键盘、运算的逻辑处理等,
- Python中内置了list集合与tuple集合,在list集合中可以实现元素的添加、修改、插入、以及删除。tuple集合看似与list类似
- 前言最近又在重新学习编译原理了,其实两年前也复习过,当初是为了能实现通过 MySQL 的 DDL 生
- 1、使用基础Python代码来读写和处理CSV文件import sys#使用基础Python代码来读写和处理CSV文件input_file
- 本文实例讲述了Python爬虫实现“盗取”微信好友信息的方法。分享给大家供大家参考,具体如下:刚起床,闲来无聊,找点事做,看了朋友圈一篇爬取
- 前言图像分割是许多计算机视觉应用中的关键处理步骤,通常用于将图像划分为不同的区域,这些区域常常对应于真实世界的对象。因此,图像分割是图像识别
- 本文实例讲述了Python下载网络文本数据到本地内存的四种实现方法。分享给大家供大家参考,具体如下:import urllib.reques
- 这个问题非常非常重要,搞了一晚上都没解决好,但是真的很简单很简单, 如果你也 是用的numpy array, 如果你也想得到输出矩阵的全部内
- 宝塔更新Python版本因为在宝塔中的Python版本为2.6.8,使用宝塔Python项目管理的话需要把Python升级到3.x,不然的话
- Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文
- GO 语言的 for…range 能做什么呢?for…range 如何使用 ?for…range 的返回
- 1、引言小 * 丝:鱼哥,你说这就快到圣诞节了,我应该送女神什么礼物呢?小鱼:你的女神又不缺什么礼物,倒不如送点惊喜?小 * 丝:送什么惊喜呢?小鱼
- 本文实例讲述了JavaScript导出Excel的方法。分享给大家供大家参考。具体实现方法如下:<html xmlns="h
- 前言最近,我已经成功将我的个人网站从 Flask 迁移到 Django 了,最早接触 Django 的时候大概是在 4 年前,我记得那个时候
- django-admin基本介绍Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的