首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

getpass

getpass模块提供两个功能:

getpass.getpass([prompt[, stream]])

提示用户输入密码而不回显。用户会使用字符串提示符(默认为)提示'Password: '。在Unix上,提示被写入类文件对象默认为控制终端(/ dev / tty)或者不可用sys.stderr(在Windows上忽略此参数)。

如果无回声输入不可用getpass()返回打印警告消息以进行流式传输并读取sys.stdin和发布GetPassWarning

在版本2.5中更改:添加了参数。

版本2.6中更改:在Unix上,它默认使用/ dev / tty,然后回落到sys.stdinsys.stderr

注意

如果您从IDLE内部调用getpass,则可以在您启动IDLE的终端中完成输入,而不是在空闲窗口本身。

exception getpass.GetPassWarning

UserWarning密码输入时发出的子类可能会被回显。

getpass.getuser()

返回用户的“登录名”。

此功能检查环境变量LOGNAMEUSERLNAMEUSERNAME,在顺序,并返回它被设置为一个非空字符串的第一个的值。如果没有设置,则会在支持pwd模块的系统上返回密码数据库的登录名,否则会引发异常。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com