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
3364位
,有人知道发生了什么吗?
最佳答案
尝试在 cmd.exe 或 Windows PowerShell 上运行它,而不是在 IDLE 上运行。
即
> python myscript.py
假设您的路径上有 python 可执行文件,并且位于 myscript.py
的当前目录中。
关于python - 没有其他代码的 getpass.getpass() 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21264701/