如何强制Python的print函数输出到屏幕?

推荐答案

在Python 3中,print可以接受可选的flush参数:

print("Hello, World!", flush=True)

在Python2中,您必须执行以下操作

import sys
sys.stdout.flush()

在拨打print之后.默认情况下,print打印为sys.stdout(有关file objects的更多信息,请参阅文档).

Python相关问答推荐

如何从不同长度的HTML表格中抓取准确的字段?

Django关于UniqueBindition的更新

判断两极中N(N 2)列水平是否相等

从多行文本中提取事件对

脚注在Python中使用regex导致错误匹配

如何在Pygame中绘制右对齐的文本?

如何判断LazyFrame是否为空?

将列表中的元素替换为收件箱中的元素

过载功能是否包含Support Int而不是Support Int?

Pydantic:如何将对象列表表示为dict(将列表序列化为dict)

通过Selenium从页面获取所有H2元素

将数据框架与导入的Excel文件一起使用

如何在solve()之后获得症状上的等式的值

NumPy中条件嵌套for循环的向量化

计算天数

在www.example.com中使用`package_data`包含不包含__init__. py的非Python文件

在matplotlib中删除子图之间的间隙_mosaic

lityter不让我输入左边的方括号,'

python sklearn ValueError:使用序列设置数组元素

如何使用正则表达式修改toml文件中指定字段中的参数值