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 相关文章推荐
Python的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
对numpy中轴与维度的理解
Apr 18 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
Python之用户输入的实例
Jun 22 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
python 提取tuple类型值中json格式的key值方法
Dec 31 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
使用Python实现分别输出每个数组
Dec 06 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
Feb 28 Python
Python如何将模块打包并发布
Aug 30 Python
python 两种方法删除空文件夹
Sep 29 Python
Python实现机器学习算法的分类
Jun 03 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初学入门
2006/11/19 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
PHP+Ajax实时自动检测是否联网的方法
2015/07/01 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
isArray()函数(JavaScript中对象类型判断的几种方法)
2009/11/26 Javascript
js 字符串转化成数字的代码
2011/06/29 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
JS与jQuery遍历Table所有单元格内容的方法
2015/12/07 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
js实现数字递增特效【仿支付宝我的财富】
2017/05/05 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
JavaScript继承与多继承实例分析
2018/05/26 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
详解BeautifulSoup获取特定标签下内容的方法
2020/12/07 Python
pycharm 实现调试窗口恢复
2021/02/05 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
运动会广播稿100字
2014/01/11 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
导游欢送词
2015/01/31 职场文书
小学课改工作总结
2015/08/13 职场文书
nginx设置资源请求目录的方式详解
2022/05/30 Servers