getpass
— 便携式口令输入
¶
源代码: Lib/getpass.py
可用性 :非 WASI。
This module does not work or is not available on WebAssembly. See WebAssembly 平台 了解更多信息。
The
getpass
模块提供 2 函数:
- getpass. getpass ( prompt = 'Password: ' , stream = None ) ¶
-
提示用户输入口令而不回显。提示用户使用字符串 prompt ,其默认为
'Password: '。在 Unix,提示被写入像文件对象 stream 使用替换错误处理程序若需要。 stream 默认为控制终端 (/dev/tty) 或者若不可用为sys.stderr(在 Windows 忽略此自变量)。若回显自由输入不可用,getpass() 将回退以打印警告消息到 stream 和读取从
sys.stdin和发出GetPassWarning.注意
若从 IDLE 中调用 getpass,输入可能在发起 IDLE 的终端中完成,而不是在 IDLE 窗口本身中完成。
- exception getpass. GetPassWarning ¶
-
A
UserWarning子类发出当口令输入可能回显时。
- getpass. getuser ( ) ¶
-
返回用户的登录名。
此函数校验环境变量
LOGNAME,USER,LNAMEandUSERNAME,按顺序,并返回首个被设为非空字符串的值。若未设置,返回登录名来自口令数据库当系统支持pwdmodule, otherwise, anOSError被引发。一般而言,应首选此函数而非
os.getlogin().Changed in version 3.13: Previously, various exceptions beyond just
OSErrorwere raised.