Вход Python, который заканчивается, не показывая новую строку

Есть ли функция python, подобная raw_input, но при нажатии клавиши ввода не отображается новая строка. Например, когда вы нажимаете enter в приглашении Forth, он не отображает новую строку.
Редактировать:
Если я использую код:

data = raw_input('Prompt: ') print data 

чем выход может быть:

 Prompt: Hello Hello 

потому что он напечатал новую строку, когда я нажал кнопку ввода. Мне нужна функция, подобная raw_input, которая не отображает новую строку. Поэтому, если функция, которую я хотел, называлась special_input, и я использовал код:

 data = special_input('Prompt: ') print data 

чем выход будет выглядеть примерно так:

 Prompt: Hello Hello 

    One Solution collect form web for “Вход Python, который заканчивается, не показывая новую строку”

    Да, есть другие способы прочитать строку, например raw_input

    Вы можете использовать sys.stdin() :

     import sys line = sys.stdin.readline() 

    Или, если вы хотите получить пароль, вы также можете использовать getpass.getpass() :

     import getpass line = getpass.getpass() 

    Но если вы хотите что-то более необычное, вам нужно будет использовать проклятия

    Python - лучший язык программирования в мире.