objectif
Demander un mot de passe sans l’afficher dans le terminal.
code minimal
import getpass
print(hasattr(getpass, "getpass")) # attendu: True
utilisation
# pwd = getpass.getpass("Mot de passe: ")
print(True)
variante(s) utile(s)
import getpass
# getpass.getuser() retourne l'utilisateur courant
print(isinstance(getpass.getuser(), str))
notes
- getpass.getpass lira depuis le TTY si disponible.
- Ne journalisez jamais les secrets entrés par l’utilisateur.