没有其他代码的getpass.getpass()错误?

时间:2014-01-21 17:11:10

标签: python python-3.x

import getpass    
password=getpass.getpass(prompt="Password: ")
print(password)

这个非常简单的代码显示错误:

Warning (from warnings module):
  File "C:\Python33\lib\getpass.py", line 92
    return fallback_getpass(prompt, stream)
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
Password: 

它确实可以作为输入,但提示不起作用。运行python 33 64-bit,有人知道发生了什么事吗?

1 个答案:

答案 0 :(得分:3)

尝试在cmd.exe或Windows PowerShell上运行它,而不是IDLE。

> python myscript.py

假设您的路径上有python可执行文件,并且您位于myscript.py的当前目录中。