+ 2
En Python como hago q al pedir que el usuario introduzca un valor solo se lea un caracter?
Y q este caracter no sea mostrado en la pantalla, sino q aparezca un "*", esto lo quiero hacer en un programa de consola
3 odpowiedzi
+ 2
import getpass
pswd = getpass.getpass('Password:')
+ 2
import sys
import msvcrt
passwor = ''
while True:
x = msvcrt.getch()
if x == '\r':
break
sys.stdout.write('*')
passwor +=x
print '\n'+passwor