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写日志封装类实例
Jun 28 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
Dec 19 Python
Python中方法链的使用方法
Feb 23 Python
Python多线程经典问题之乘客做公交车算法实例
Mar 22 Python
Python基于回溯法子集树模板解决数字组合问题实例
Sep 02 Python
python中kmeans聚类实现代码
Feb 23 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
详解Python中is和==的区别
Mar 21 Python
使用pyplot.matshow()函数添加绘图标题
Jun 16 Python
python获取linux系统信息的三种方法
Oct 14 Python
用Python自动清理系统垃圾的实现
Jan 18 Python
python向xls写入数据(包括合并,边框,对齐,列宽)
Feb 02 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中socket的用法详解
2014/10/24 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
smarty模板引擎之分配数据类型
2015/03/30 PHP
Yii2 rbac权限控制操作步骤实例教程
2016/04/29 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
PHP面向对象之里氏替换原则简单示例
2018/04/08 PHP
二级域名转向类
2006/11/09 Javascript
用JQuery 实现的自定义对话框
2007/03/24 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
python 多线程串行和并行的实例
2019/02/22 Python
Python + selenium + crontab实现每日定时自动打卡功能
2020/03/31 Python
python变量的作用域是什么
2020/05/26 Python
PyQt5实现登录页面
2020/05/30 Python
加拿大时装零售商:Influence U
2018/12/22 全球购物
JPA的优势都有哪些
2013/07/04 面试题
介绍一下Ruby的多线程处理
2013/02/01 面试题
高中生毕业自我鉴定
2013/10/10 职场文书
绿色环保演讲稿
2014/05/10 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
python 管理系统实现mysql交互的示例代码
2021/12/06 Python
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript