便携式密码输入 – 通用操作系统服务(Python教程)(参考资料)
getpass
– 便携式密码输入
源代码: Lib / getpass.py
getpass
模块提供两个功能:
getpass.
getpass
(prompt=”Password: “, stream=None)- 提示用户输入密码而不回显。使用字符串prompt提示用户,默认为
"Password: "
。在Unix上,提示符被写入类似文件的对象stream如果需要,使用替换errorhandler。stream默认为控制终端(/dev/tty
)或者如果sys.stderr
不可用(在Windows上忽略此参数).如果回音免费输入不可用,getpass()会回到打印警告信息stream并从
sys.stdin
读取并发出GetPassWarning
.注意
如果你从IDLE中调用getpass,输入可以在你从而不是空闲窗口本身启动IDLE的终端中完成.
- exception
getpass.
GetPassWarning
- 一个
UserWarning
密码输入时发出的子类可以回显.
getpass.
getuser
()- 返回用户的“登录名”.
这个函数检查环境变量
LOGNAME
,USER
,LNAME
和USERNAME
按顺序,并返回设置为非空字符串的第一个值。如果没有设置,则在支持pwd
模块的系统上返回密码数据库的登录名,否则会出现异常情况.一般来说,这个函数应优先于
os.getlogin()
.
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。