python – getPass()在Eclipse中回显密码

嘿所有人刚刚开始涉足一些Python,以帮助处理一些工作中的脚本,但我似乎已经陷入了一个小问题.

我正在将Eclipse与pydev一起用于我的开发平台并针对python 2.7.3进行开发.我只是试图提示用户输入密码,使用:

password = getpass.getpass()

当在终端/命令提示符下运行时,该行按预期工作,但是当我在Eclipse控制台中运行时,用户的输入不会像应该的那样隐藏.任何想法如何解决这一问题?

解决方法:

这是记录在案的行为 – 一些终端无法进行无回声输入,在这种情况下,它应该发出警告:

If echo free input is unavailable getpass() falls back to printing a warning message to stream and reading from sys.stdin and issuing a GetPassWarning.

From the docs for getpass.getpass().

上一篇:python – 使用Eclipse的Google App Engine?


下一篇:python – 调试PyDev Eclipse – 在断点/挂起模式下更改代码后代码不会重新加载