python --- print模拟进度条(升级版)

p y t h o n python python — 模拟进度条

之前我们讲到了python的进度条,唯一美中不足的是它会换行。
没看过的小伙伴们点击这个链接:
print模拟加载进度条

测试

请大家做个选择题:

print("helloworld")

程序会输出啥?
A:hello
B:world
C:helloworld
D:hello
world

答案:C
那这个呢?

print("hello\rworld")

A:hello
B:world
C:helloworld
D:hello
world

答案:B

\r

\r是一个转义字符,让他回到一行开始(即hello)的地方继续打印(即world)

升级后

import time
import random
for i in range(100):
	print("\r",i,'%',end = "",flush = True) #会快一点
	time.sleep(random.randint(1,15) / 100) #延迟时间你自己定
time.sleep(random.randint(10,40) / 100)  #延迟时间你自己定
print("\r",'100 %')

小结

今天我们知道了print模拟进度条,还知道了转义字符\r。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值