始终在同一行打印,刷新内容的打印
refreshit的Python项目详细描述
始终在同一行打印,刷新内容的打印
设置
$ pip install refreshit
代码示例
刷新一些文本
fromrefreshitimportuprintfromtimeimportsleepuprint("Beautiful is better than ugly.")sleep(1)uprint("Explicit is better than implicit.\n")sleep(1)
加载状态
fromrefreshitimportuprintfromtimeimportsleepload=["Loading","Loading.","Loading..","Loading..."]foriinrange(4):foriteminload:uprint(item)sleep(0.2)uprint("Complete\n")
进度条
fromrefreshitimportuprintfromtimeimportsleepn=20squares=[u"\u25A0"*x+" "+"{:.0f}".format((x/(n-1))*100)+"%"forxinrange(n)]foriinrange(2):foriteminsquares:uprint(item)sleep(0.1)print()