1. 首页
  2. 数据库
  3. 其它
  4. Python print不能立即打印的解决方式

Python print不能立即打印的解决方式

上传者: 2020-12-23 05:26:14上传 PDF文件 31KB 热度 17次
1、问题描述 在Python中使用print打印hello world时,终端不显示 def hello(): print("hello world!") 2、原因 因为标准输入输出stdin/stdout有缓冲区,所以使用print不能立即打印出来,作为刚接触Python的菜鸟,迷瞪了半天 3、解决方法 1)刷新缓冲区,python中是sys.stdout.flush() import sys def hello(): print("hello world!") sys.stdout.flush() 2)python3中支持print支持参数flush 原型: print(*ob
用户评论