Сценарий: интерактивная программа CLI Python, для которой требуется пароль. Это также означает, что GUI-решение невозможно.
В bash я мог прочитать пароль без повторной подсказки на экране через
read -s
Есть ли что-то подобное для Python? То есть,
password = raw_input('Password: ', dont_print_statement_back_to_screen)
Альтернатива: замените напечатанные символы на «*» перед отправкой их обратно на экран (в стиле браузера).
python
passwords
prompt
interactive
Boldewyn
источник
источник
Да
getpass
: «Запрашивать у пользователя пароль без повторения».Изменить: я еще не играл с этим модулем, так что это то, что я только что приготовил (не удивлюсь, если вы найдете подобный код повсюду):
(Это Python 3.x; используйте
raw_input
вместо того, чтобыinput
использовать Python 2.x.)источник