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科学计算环境推荐——Anaconda
Jun 30 Python
python去除空格和换行符的实现方法(推荐)
Jan 04 Python
opencv改变imshow窗口大小,窗口位置的方法
Apr 02 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
python中实现控制小数点位数的方法
Jan 24 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
Jun 03 Python
Python如何基于rsa模块实现非对称加密与解密
Jan 03 Python
python 实现多维数组(array)排序
Feb 28 Python
Python基于Tkinter编写crc校验工具
May 06 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
python实现过滤敏感词
May 08 Python
使用pd.merge表连接出现多余行的问题解决
Jun 16 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性能的原理介绍
2012/09/05 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
php按单词截取字符串的方法
2015/04/07 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
微信小程序多列选择器range-key使用详解
2020/03/30 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
微信小程序倒计时功能实例代码
2018/07/17 Javascript
详解ES6 export default 和 import语句中的解构赋值
2019/05/28 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
简介JavaScript错误处理机制
2020/08/04 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
Python 初始化多维数组代码
2008/09/06 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
2020/03/04 Python
Django-imagekit的使用详解
2020/07/06 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
《油菜花开了》教学反思
2014/02/22 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
药店营业员岗位职责
2015/04/14 职场文书
学校推普周活动总结
2015/05/07 职场文书
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python
Python实现文字pdf转换图片pdf效果
2022/04/03 Python
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技