Мне нужно что-то вроде raw_input
, но без отображения текста, который вы вводите. Также я попробовал getpass
, но он по-прежнему отображает то, что я только что набрал.
Введите текст без отображения текста
Ответы (2)
getpass
очень хорошо работают как в командной строке, так и в скрипте Python.
import getpass
x = getpass.getpass("Input something: ")
print x
person
Yarkee
schedule
05.05.2013
getpass()
не работает в IDLE. Попробуйте в командной строке или на терминале.
person
Sunjay Varma
schedule
05.05.2013
Мне нужно что-то, что может сделать это в скрипте. Так что если getpass не работает в IDLE, то мне нужно что-то еще
- person user2349129; 05.05.2013
Почему именно это необходимо, чтобы принять ввод в скрипт, но не отображать его?
getpass()
работает очень хорошо во всех приложениях, которые я могу придумать, так для чего именно вы это используете?
- person Ryan Saxe; 05.05.2013
ncurses
. - person exists-forall   schedule 05.05.2013