python不换行print打印的实时显示问题

print() 函数会把内容放到内存中, 内存中的内容并不一定能够及时刷新显示到屏幕中(应该是要满足某个条件,比如换行)。
但当print内容为print(".",end = ''),不换行是不会触发显示条件的。通常用于制作loading...效果
此时只需要增加flush = True参数即可解决。

print(".", end='', flush=True)
posted @ 2020-03-05 11:16  最爱番茄炒蛋  阅读(1025)  评论(0编辑  收藏  举报