从标准输入读取密码


问题内容

场景:一个交互式CLI Python程序,需要密码。这也意味着不可能有GUI解决方案。

在bash中,我可以读取密码而无需通过以下方式在屏幕上重新提示

read -s

Python有类似的东西吗?即

password = raw_input('Password: ', dont_print_statement_back_to_screen)

替代方法:将键入的字符替换为“ *”,然后再将其发送回屏幕(又称浏览器样式)。


问题答案:
>>> import getpass
>>> pw = getpass.getpass()