【发布时间】:2019-04-04 22:17:28
【问题描述】:
Python3 的input() 似乎在两次调用input() 之间采用旧的标准输入。有没有办法忽略旧输入,只接受新输入(在调用input() 之后)?
import time
a = input('type something') # type "1"
print('\ngot: %s' % a)
time.sleep(5) # type "2" before timer expires
b = input('type something more')
print('\ngot: %s' % b)
输出:
$ python3 input_test.py
type something
got: 1
type something more
got: 2
【问题讨论】:
标签: python python-3.x input io stdin