使用maskpass.askpass()无法输入密码,寻求技术帮助
解决maskpass无法显示密码输入内容的问题
你遇到的情况其实是maskpass库的默认行为——它本来就会隐藏你输入的密码字符,防止旁人偷窥,所以你看不到输入框里的内容,但实际上是可以正常输入的,输入完成按回车,程序就能正确获取并打印你输入的密码。
如果想要更直观的反馈(比如看到输入的掩码),可以给askpass()方法添加mask参数,指定用来代替密码的字符:
import maskpass # 用*作为密码掩码,输入时会显示对应数量的* pwd = maskpass.askpass(mask="*") print(pwd)
另外先确认一下你已经正确安装了maskpass库,没安装的话在终端执行:pip install maskpass
内容的提问来源于stack exchange,提问作者TheMathmo
相关产品推荐
相关产品推荐

