从 Python 中的用户输入获取隐藏密码

在 Python 中从用户输入中获取隐藏密码

Getting a hidden password from user Input in Python

使用该getpass()方法从用户输入中获取隐藏密码,例如
password = getpass.getpass('Enter your password: ')getpass方法提示用户输入密码并在用户键入时隐藏文本。

主程序
import getpass username = input('Enter your username: ') print(username) password = getpass.getpass('Enter your password: ') print(password)

用户输入隐藏密码

我们使用模块中的
getpass()
方法
getpass来提示用户输入而不回显密码。

getpass模块在标准库中可用,因此您无需安装任何东西。

getpass方法通常用于提示用户输入密码或其他敏感信息。

该方法采用的参数是显示给用户的消息。

如果未提供消息,则默认为“密码:”。

主程序
import getpass username = input('Enter your username: ') print(username) # 👇️ using default message password = getpass.getpass() print(password)

输入密码隐藏默认信息

我们没有向该getpass()方法传递消息,因此它显示默认的“密码:”消息。

您可以使用该getpass()方法从用户那里获取任何其他敏感信息而不显示文本,它不一定是密码。