flush是缓存区的意思,你的输入输出一般并不会直接输入输出,而是存在一个叫做缓存区的地方
以标准输入输出中的先来举例,对于标准输入输出中的显示,在你键盘输入内容之后,内容并不会立即显示到显示器,而会存储到缓存区中,除非
- flush的缓存已经满了,它会自动输出
- 遇到换行符
- 程序被终止
比如
import time
for i in range(5):
print(i)
time.sleep(1)
<
flush是缓存区的意思,你的输入输出一般并不会直接输入输出,而是存在一个叫做缓存区的地方
以标准输入输出中的先来举例,对于标准输入输出中的显示,在你键盘输入内容之后,内容并不会立即显示到显示器,而会存储到缓存区中,除非
比如
import time
for i in range(5):
print(i)
time.sleep(1)
<