从stdin读取密码

问题:

场景:交互式CLI Python程序,需要密码。这也意味着没有GUI解决方案可能。
在bash中,我可以在屏幕上重新提示密码读取密码

read -s

Python有什么类似的东西吗?即,

password = raw_input('Password: ', dont_print_statement_back_to_screen)

替代方法:使用’*’替换输入的字符,然后再将其发送回屏幕(也称为浏览器样式)。

回答:

>>> import getpass
>>> pw = getpass.getpass()

 
 Code问答: codewenda.com
Stackoverflow:Read password from stdin

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 1 = 2