Linux: python: очистить входной буфер перед raw_input ()

Я посмотрел несколько веток по этому поводу, но это не решает мою проблему. Я использую Linux, и когда я использую raw_input (), с паузой между ними, он будет принимать данные, которые я нажал раньше, вот пример:

 import time
 a = raw_input("first input")
 b = raw_input("second input")
 time.sleep(5)
 #flush junk?
 a = raw_input("third input")
 b = raw_input("fourth input")

если я нажимаю какие-либо клавиши с последующим вводом в течение 5 секунд, два других необработанных ввода примут ввод. Я хотел бы иметь возможность сбросить данные и дать пользователю приглашение.

благодарю вас.

Ответы на вопрос(2)

Ваш ответ на вопрос