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


Posted in Python onFebruary 19, 2020

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(*objects, sep=' ‘, end='\n', file=sys.stdout, flush=False)

def hello():
 print("hello world!", flush=True)

参考官方手册

https://docs.python.org/zh-cn/3/library/functions.html#print

以上这篇Python print不能立即打印的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
gearman的安装启动及python API使用实例
Jul 08 Python
python打开url并按指定块读取网页内容的方法
Apr 29 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
python 按照固定长度分割字符串的方法小结
Apr 30 Python
python3对接mysql数据库实例详解
Apr 30 Python
wxPython:python首选的GUI库实例分享
Oct 05 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
pytorch实现查看当前学习率
Jun 24 Python
keras输出预测值和真实值方式
Jun 27 Python
python 解决print数组/矩阵无法完整输出的问题
Feb 19 #Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 #Python
python扫描线填充算法详解
Feb 19 #Python
Python关于__name__属性的含义和作用详解
Feb 19 #Python
opencv+python实现均值滤波
Feb 19 #Python
python手写均值滤波
Feb 19 #Python
pytorch实现CNN卷积神经网络
Feb 19 #Python
You might like
两种php调用Java对象的方法
2006/10/09 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
header跳转和include包含问题详解
2012/09/08 PHP
php过滤敏感词的示例
2014/03/31 PHP
深入浅出php socket编程
2015/05/13 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
jquery dialog键盘事件代码
2010/08/01 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
jQuery基本过滤选择器用法示例
2016/09/09 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
python pandas 如何替换某列的一个值
2018/06/09 Python
tensorflow 获取变量&打印权值的实例讲解
2018/06/14 Python
Mac安装python3的方法步骤
2019/08/09 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
用CSS3和table标签实现一个圆形轨迹的动画的示例代码
2019/01/17 HTML / CSS
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
创业融资计划书
2014/04/25 职场文书
委托书的写法
2014/08/30 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书