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

标签 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 3364位,有人知道发生了什么吗?

最佳答案

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

> python myscript.py

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

关于python - 没有其他代码的 getpass.getpass() 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21264701/

相关文章:

python - 如何定位视频子集的时间戳

python - 如何在 python 中搜索字符串中出现的任何子字符串(包括部分匹配)?

python - 分水岭分割不包括单独的对象?

windows - 使用 win32api 在 Windows 上获取命名管道列表?

python - 在 python/scikit/numpy 中替代 r 的指数平滑状态空间模型

Python 在列表理解中引发错误(或更好的替代方案)

python - 如何在循环中将字符串相互添加?

Python:如何从unittest模块访问测试结果变量

python /MySQL : Escaping strings used as parameters in raw database queries

Python3 中的 Python 命名空间包