Python3 input()
, кажется, принимает старый ввод std между двумя вызовами 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