哈喽,大家好,今天开始学习我们的第8讲,用Python代码制作一个可视化的进度条。

首先,还是老规矩,我们要确保自己电脑上已经成功安装了Python和pycharm,然后这一讲我们需要使用到的库是poprogress。

这里,我们只需要执行一行命令就可以成功安装这个库,也就是pip install poprogress.

如果你电脑的网速不好,那我推荐你用下面这个命令去执行一下,也就是给下载加上清华源,大家不用管命令是什么意思,直接抄我的命令去执行就好。

1
pip install poprogress -i https://pypi.tuna.tsinghua.edu.cn/simple

好,相信大家都能明白我们的需求哈,那这个需求该怎么实现呢?

很简单,大家直接抄我的代码,你不用管为什么,照着敲一遍,然后再去理解的时候会更容易。

老规矩,我给大家解释一下代码。

第一行代码,是从我们制作进度条的库poprogress中导出简单的进度条,也就是simple_progress。

第二行代码是创建一个很大的列表为下面的循环做准备。

第三行代码是实现该功能的关键代码,它本质上还是一个循环,只不过是一个加上了simple_progress版本的循环。

我们在需要用到进度条的时候,只需要给可以循环迭代的数据类型加上simple_progress即可。

好的,我们来执行一下代码,看下效果。

怎么运行呢?

很简单,鼠标右键,找到这个三角形,点击就能运行了。

好的,运行成功,这个效果还是很明显的哈。

那这一讲就到这里,大家课后一定要对着代码敲一遍,加深一下印象,这样下次遇到这个需求时就可以直接去用了。

行,如果你喜欢视频,可以点赞收藏转发,我们下一讲再见。

本讲视频代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# -*- coding: UTF-8 -*-
'''
@作者 :晚枫师兄
@微信 :python-office
@代码日期 :2025/8/5
'''

# pip install poprogress
# pip install poprogress -i https://pypi.tuna.tsinghua.edu.cn/simple

from poprogress import simple_progress

a_list = [1, 2, 3, 4, 5, 6, 7, 8]*1000000


for a in simple_progress(a_list):
pass

相关阅读

🎓 AI 编程实战课程

程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。帮你从零上手!