在 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()
方法从用户那里获取任何其他敏感信息而不显示文本,它不一定是密码。