Escenario: un programa interactivo de CLI Python, que necesita una contraseña. Eso significa también que no hay una solución GUI posible.
En bash, podría obtener una contraseña leída sin volver a solicitarla en la pantalla a través de
read -s
¿Hay algo similar para Python? Es decir,
password = raw_input('Password: ', dont_print_statement_back_to_screen)
Alternativa: Reemplace los caracteres escritos con '*' antes de enviarlos nuevamente a la pantalla (también conocido como estilo de navegador).
python
passwords
prompt
interactive
Boldewyn
fuente
fuente
Sí
getpass
: "Solicitar al usuario una contraseña sin hacer eco".Editar: Todavía no había jugado con este módulo, así que esto es lo que acabo de preparar (no me sorprendería si encuentras un código similar en todo el lugar):
(Esto es Python 3.x; usar en
raw_input
lugar deinput
cuando se usa Python 2.x.)fuente