剑指加载小尾部
核心思路
1. 去掉print输出函数后面的默认换行为需要的符号
2. 通过for循环重复输出
4. 通过 退格符 \b 清空已经输出的字符 或 通过 \r 回到行首重新从当前输出
5. 通过随机函数random和时间函数sleep控制输出间隔
# --\|/ 加载页面
import time
import random
def load_ui():
ui_char = ["--", "\\", "|", "/"]
while True:
for item in ui_char:
print(item, end="")
time.sleep(.4)
print("\r", end="")
# ... 加载页面=
def load_ui_dot():
prompt = "."
while True:
for item in range(3):
print(prompt, end="")
time.sleep(.8)
if item == 2:
print("\r", end="")
def load_ui_process():
# 进度的提示符
prompt = "#"
head_show = "{}% "
for i in range(10+1):
print(head_show.format(i * 10) + ''.center(i, prompt), end="")
time.sleep(random.random())
print("\r", end="")
if __name__ == "__main__":
load_ui()
pass

浙公网安备 33010602011771号