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


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

print(".", end='', flush=True)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM