简单实现进度条的代码:
import time
for i in range(50):
print(chr(9608),end ="")
time.sleep(0.05)
这种代码在win上可以模拟实现简单的进度条加载的过程,但是在linux系统中实现不了进度条的加载过程,它会等个几秒,然后一下子刷出来。
可能是运行机制不一样,WIN和LINUX 的运行机制不一样,导致不一样的结果。
最后自己瞎折腾,捣出了下面这段代码,在LINUX 和 WIN 系统上都能模拟出简单的进度条加载:
for i in range(50):
sys.stdout.write(chr(9608))
sys.stdout.flush()
time.sleep(0.05)