嘿,大家刚刚开始涉足一点 Python,以帮助处理工作中的一些脚本,但我似乎被一个小问题所困扰。
我使用 Eclipse 和 pydev 作为我的开发平台,并针对 python 2.7.3 进行开发。我只是想提示用户输入密码,使用:
password = getpass.getpass()
在终端/命令提示符中运行时,该行按预期工作,但是当我在 Eclipse 控制台中运行时,用户的输入并未像应有的那样隐藏。任何想法如何解决这一问题?
这是记录的行为 - 某些终端无法进行无回声输入,在这种情况下,它应该发出警告:
如果无回显输入不可用,则 getpass() 会回退到打印一条警告消息以流式传输并从 sys.stdin 读取并发出 GetPassWarning。
从文档中getpass.getpass() http://docs.python.org/3/library/getpass.html#getpass.getpass.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)