Python getpass 示例:密码不在终端回显
我在找一个例子,想看看怎么用Python的getpass库输入密码,而且输入的密码不会在终端上显示出来。
这里有一个例子,输入的密码会在终端上显示:
$ python
>>> import getpass
>>> getpass.GetPassWarning
<class 'getpass.GetPassWarning'>
>>> getpass.getpass(stream=None)
Password:
'hello'
>>>
有没有人能给个例子,说明输入密码的时候不会在终端上显示?
谢谢!
1 个回答
7
你应该把密码写入或保存到一个变量里。这样密码就不会被显示出来了。
比如:
import getpass
p=getpass.getpass("Enter the Password:")
Enter the Password:
print (p)
控制台输出: pass@123