当前位置: 移动技术网 > IT编程>脚本编程>Python > 终端打印覆盖打印,让加载界面更加好看

终端打印覆盖打印,让加载界面更加好看

2019年06月11日  | 移动技术网IT编程  | 我要评论

宫心计冷宫皇后,清幽异梦,郭惠

比如我们要打印一个加载动画
主要运用\r的功能移至开头

这是以下两个打印效果

import time
import random
for a in range(0,101):
    print("\r",f'[\033[1;31;40m%-{a}s%-3s\033[0m%-{100-a}s' % ('', f'{a}%', ''),end=']') #每次打印前都移至开头
    a = random.uniform(0,0.7)
    time.sleep(a)

for a in range(100):
    a = a%4
    print('\r',f"loing{'.'*a}",end='')
    x = random.uniform(0,0.7)
    time.sleep(x)

哈哈哈哈,第一个还用了点终端颜色打印效果

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网