Python 文本下载/加载进度条
1 # 文本下载进度条 2 3 """ 4 知识点: 5 1、time 模块使用 6 2、回到本行首位置'\r'与 替换本行末尾换行符end='' 7 3、显示百分号 8 4、字符串运算,只能用加法和乘法 9 5、while 循环使用 10 """ 11 12 import time # 导入 time模块 13 14 # 变量定义 15 i = 1 16 a = '*' 17 # b = '.' 18 19 start = '============开始下载============' 20 finish = '============下载完成============' 21 22 # 打印开始下载 23 print(start) 24 25 while True: 26 27 # 字符串拼接 28 progress_bar = '{:.0%}[{}{}]'.format((i * 100 / 25) / 100, a * i, '.' * (25 - i)) 29 30 # 打印进度条 31 print('\r' + progress_bar, end='') 32 33 # 循环结束条件 34 if i >= 25: 35 break # 跳出循环 36 37 i += 1 # 循环累加 38 39 time.sleep(0.5) # 等待0.5秒 40 41 # 打印下载完成 42 print('\n' + finish)
运行结果:

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤