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