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 相关文章推荐
linux系统使用python获取cpu信息脚本分享
Jan 15 Python
python去掉字符串中重复字符的方法
Feb 27 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
Python中使用支持向量机SVM实践
Dec 27 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
详解Python3除法之真除法、截断除法和下取整对比
May 23 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
树莓派+摄像头实现对移动物体的检测
Jun 22 Python
如何在django中运行scrapy框架
Apr 22 Python
python 负数取模运算实例
Jun 03 Python
Python3基于print打印带颜色字符串
Jul 06 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
Nov 15 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魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
某页码显示的helper 少量调整,另附js版
2010/09/12 Javascript
jsTree 基于JQuery的排序节点 Bug
2011/07/26 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
python实时分析日志的一个小脚本分享
2017/05/07 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
python爬取内容存入Excel实例
2019/02/20 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
keras模型保存为tensorflow的二进制模型方式
2020/05/25 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
python识别验证码的思路及解决方案
2020/09/13 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
人力资源专业推荐信
2013/11/29 职场文书
药学专业大专生的自我评价
2013/12/12 职场文书
创业计划书的内容步骤和要领
2014/01/04 职场文书
公益活动策划方案
2014/01/09 职场文书
学生请假条
2014/04/11 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
python中对列表的删除和添加方法详解
2022/02/24 Python