import time
for i in range(100000):
percent = 1.0 * i / 100000 * 100
print('complete percent:%10.8s%s'%(str(percent),'%'),end='\r')
time.sleep(0.1)
关键就在于 end='\r' 这句 , \r 是一个转义符 ,它实现的效果是 让光标重新移回行首
本文介绍了一个利用Python循环和print函数特性,在控制台实时更新百分比完成度的方法,通过end='
'确保光标始终位于行首,实现流畅的进度显示。
Python3.11
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
import time
for i in range(100000):
percent = 1.0 * i / 100000 * 100
print('complete percent:%10.8s%s'%(str(percent),'%'),end='\r')
time.sleep(0.1)
关键就在于 end='\r' 这句 , \r 是一个转义符 ,它实现的效果是 让光标重新移回行首
您可能感兴趣的与本文相关的镜像
Python3.11
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

被折叠的 条评论
为什么被折叠?