关于使用Python的time库制作进度条程序

2025-11-06 0 624

首先,需要调用 Python 标准时间库 time,如下代码:

import time

此程序主体部分由 for 循环和 print() 函数构成,直接上代码:

import time scale = 20 print(“——执行开始——“) for i in range(scale+1): a, b = ** * i,.. * (scale i) c = (i/scale)*100 print(“%{:^3.0f}[{}->{}]” .format (c, a, b)) time.sleep(0.1) print(“——执行结束——“)

注:修改变量 scale 可改变输出进度条精度。

运行程序效果

执行开始 % 0 [>........................................] % 5 [**>......................................] %10 [****>....................................] %15 [******>..................................] ……………………………………………… # 此处省略 %90 [************************************>....] %95 [**************************************>..] %100[****************************************>] 执行结束

单行动态刷新

完整代码:

import time for i in range(101): print(“r{:2}%”.format(i), end=“”) time.sleep(0.05)

注:“单行动态刷新”和“带刷新的文本进度条程序(下一个程序)”均需要在命令行执行,如:小编“带刷新的文本进度条程序”文件目录为 D:Python专用文件夹带刷新的文本进度条程序 。可参照下图:

关于使用Python的time库制作进度条程序

带刷新的文本进度条程序

import time scale = 50 print(“执行开始”.center(scale//2,)) t = time.clock() for i in range(scale+1): a = * * i b = . * (scale i) c = (i/scale)*100 t -= time.clock() print(“r{:^3.0f}%[{}->{}]{:.2f}s”.format(c,a,b,t),end=) time.sleep(0.05) print(“n”+“执行结束”.center(scale//2,))

扩展: 使用 tqdm 第三方进度条工具库

全部代码:

from tqdm import tqdm from time import sleep for i in tqdm(range(1,100)): sleep(0.01)

本文主要介绍了关于使用Python的time库制作进度条程序 的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧…

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

遇见资源网 后端开发 关于使用Python的time库制作进度条程序 https://www.ox520.com/3982.html

常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务