Можно ли сделать пользовательский ввод невидимым как ввод пароля sudo? - PullRequest
9 голосов
/ 20 января 2010

Я использую raw_input () для получения пароля от пользователя в интерактивном режиме, но я хочу сделать символы ввода невидимыми из соображений безопасности, как это происходит при вводе пароля с помощью sudo или подключение к базе данных. Как мне это сделать?

1 Ответ

15 голосов
/ 20 января 2010

Вам нужен модуль getpass.

from getpass import getpass
password = getpass()
...