Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich in Python eine verdeckte Passworteingabe erhalten?

Wie kann ich in Python eine verdeckte Passworteingabe erhalten?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-25 00:45:11199Durchsuche

How Can I Get Concealed Password Input in Python?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn