今天我们用print函数来实现一下加载的显示吧,效果如下:
这个动画其实大家看到的次数应该不少吧,自己也看到了很多次,但是当时就没有想到这样的动画是由四个不同符号组成的!!
它们分别是-
, \
,|
,/
,当安装一定的频率显示的时候,就会出现这样的效果,最重要的是我们要知道一个退格--\b
字符的使用
具体代码如下,在运用中修改些参数即可,加个判断条件,思想仍然不变
# -*- coding: utf-8 -*-
import time
def waiting(cycle=20, delay=0.1):
"""旋转式进度指示"""
for i in range(cycle):
for ch in ['-', '\\', '|', '/']:
print('\b%s'%ch, end='', flush=True)
time.sleep(delay)
waiting()