Lies das Passwort von der Standardeingabe
Szenario: Eine interaktive CLI Python-Programm, dass ist in der Notwendigkeit für ein Passwort. Das bedeutet auch, es gibt keine GUI-Lösung möglich.
In der bash, ich könnte Holen Sie sich ein Passwort Lesen ohne erneute Aufforderung auf dem Bildschirm über
read -s
Gibt es etwas ähnliches für Python? I. e.,
password = raw_input('Password: ', dont_print_statement_back_to_screen)
Alternative: Ersetzen Sie die eingegebenen Zeichen mit '*' vor dem senden Sie zurück zu Bildschirm (aka browser' Stil).
InformationsquelleAutor der Frage Boldewyn | 2009-11-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort mjv
Ja,
getpass
: "der Benutzer aufgefordert, ein Passwort ohne echo."Edit: ich nicht gespielt hatte mit diesem Modul selbst noch, so dass dies ist, was ich gerade gekocht (wäre nicht überrascht, wenn Sie finden einen ähnlichen code wie alle über dem Platz, obwohl):
(Das ist Python 3.x; verwenden Sie
raw_input
stattinput
bei der Verwendung von Python 2.x.)InformationsquelleAutor der Antwort Stephan202