标签:load __ end 尾部 ui print prompt 加载
核心思路
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
标签:load,__,end,尾部,ui,print,prompt,加载 来源: https://www.cnblogs.com/2bjiujiu/p/13759065.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。