Я начинаю работу над проектом Python, в котором необходимо перенаправление stdin, используя код, подобный приведенному ниже:
import sys
import StringIO
s = StringIO.StringIO("Hello")
sys.stdin = s
a = raw_input("Type something: ")
sys.stdin = sys.__stdin__
print("You typed in: "+a)
Проблема в том, что после выполнения кода отображается следующее:
Введите что-нибудь: Вы ввели: Привет
Есть ли способ изменить мой код так, чтобы вместо него отображалось следующее?
Введите что-нибудь: Привет
Вы набрали: Привет
Я ' я долго искал, но пока не нашел ответа. Буду очень признателен, если у кого-нибудь есть идея. Спасибо!