我需要帮助来更改字母和数字(从0到9)另一个字符*的字母,这样当我输入密码时,人们无法看到我的肩膀并找到密码。有人可以帮忙吗?
答案 0 :(得分:4)
如果您主要关注的是隐藏其他人的密码,则应使用内置的getpass.getpass
功能:
>>> from getpass import getpass
>>> getpass()
Password:
'abc123'
>>>
作为奖励,getpass
会隐藏密码的长度(人们可以很容易地计算*
)。
答案 1 :(得分:4)
您可以使用getpass
模块在键入时隐藏密码
>>> import getpass
>>> passwd = getpass.getpass("Enter password: ")
Enter password:
>>> print passwd
thisismypassword
>>>