Erhalten einer verdeckten Passworteingabe in Python
Ähnlich wie bei der verdeckten Passworteingabe von Linux während Sudo-Vorgängen ist es möglich, die Passworteingabe des Benutzers zu verbergen in Python. Dies ist besonders nützlich, wenn es um vertrauliche Informationen geht, die bei der Dateneingabe vertraulich bleiben sollen.
Um dies in Python zu erreichen, verwenden Sie die Funktion getpass.getpass(). Mit dieser Funktion kann der Benutzer ein Passwort eingeben, ohne die eingegebenen Zeichen preiszugeben:
from getpass import getpass password = getpass()
Optional kann eine benutzerdefinierte Eingabeaufforderung als Argument bereitgestellt werden. Standardmäßig wird die Eingabeaufforderung „Passwort:“ angezeigt. Es ist wichtig zu beachten, dass getpass.getpass() ein geeignetes Terminal benötigt, um das Zeichenecho zu deaktivieren. Daher funktioniert es in Umgebungen wie IDLE möglicherweise nicht richtig.
Das obige ist der detaillierte Inhalt vonWie kann ich in Python eine verdeckte Passworteingabe erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!