16.9. getpass
- 便携式密码输入¶
源代码: Lib / getpass.py
getpass
模块提供两个功能
-
getpass.
getpass
(prompt='Password: ', stream=None)¶ 提示用户输入密码,而不回显。将使用字符串提示提示用户,其默认为
“密码: '
。在Unix上,如果需要,使用replace错误处理程序将提示写入类似文件的对象stream。stream默认为控制终端(/dev/tty
)或sys.stderr
不可用(在Windows上忽略此参数) 。如果无回显输入不可用,getpass()回到向流打印警告消息并从
sys.stdin
读取并发出GetPassWarning
。注意
如果在IDLE中调用getpass,则输入可以在启动IDLE的终端中完成,而不是空闲窗口本身。
- exception
getpass.
GetPassWarning
¶ 当密码输入可能被回显时,发出
UserWarning
子类。