如何使非换行的print()语句立即打印?

时间:2019-10-03 03:04:51

标签: python-3.x

为什么没有换行符的python打印语句不能立即打印?在看到初始print()调用之前,必须先调用带有换行符的print语句。下面的例子

import time

print('no', end='')
print('output', end='')

time.sleep(5)

print("until now")

上面的代码要等5秒钟才会显示任何输出,然后将打印所有三个字符串。

是否可以使用某种“刷新命令”立即发送输出?我正在尝试在用户键入键盘时回显键盘上的字符。

0 个答案:

没有答案