getpass
---便携式密码输入¶
源代码: Lib/getpass.py
这个 getpass
模块提供两个功能:
- getpass.getpass(prompt='Password: ', stream=None)¶
提示用户输入密码而不回显。提示用户使用字符串 促使 ,默认为
'Password: '
. 在Unix上,提示被写入类似文件的对象中。 流动 如果需要,使用替换错误处理程序。 流动 默认为控制终端 (/dev/tty
)或者如果这对sys.stderr
(此参数在Windows上被忽略)。如果无回声输入不可用,getpass()将返回到打印警告消息到 流动 和阅读
sys.stdin
发行GetPassWarning
.注解
如果从idle内部调用getpass,则可以在从其启动idle的终端中进行输入,而不是在idle窗口本身中进行输入。
- exception getpass.GetPassWarning¶
A
UserWarning
当密码输入可能被回送时发出的子类。
- getpass.getuser()¶
返回用户的“登录名”。
此函数检查环境变量
LOGNAME
,USER
,LNAME
和USERNAME
,然后返回第一个设置为非空字符串的值。如果未设置任何登录名,则在支持pwd
否则,将引发异常。一般来说,该功能应优先于
os.getlogin()
.