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
,有人知道发生了什么事吗?
答案 0 :(得分:3)
尝试在cmd.exe或Windows PowerShell上运行它,而不是IDLE。
即
> python myscript.py
假设您的路径上有python可执行文件,并且您位于myscript.py
的当前目录中。