场景:一个交互式CLI Python程序,需要密码。这也意味着不可能有GUI解决方案。
在bash中,我可以读取密码而无需通过以下方式在屏幕上重新提示
read -s
Python有类似的东西吗?即
password = raw_input('Password: ', dont_print_statement_back_to_screen)
替代方法:将键入的字符替换为“ *”,然后再将其发送回屏幕(又称浏览器样式)。
>>> import getpass
>>> pw = getpass.getpass()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句