Python参考手册
操作系统 | Operating System
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.stdin
和sys.stderr
。
注意
如果您从IDLE内部调用getpass,则可以在您启动IDLE的终端中完成输入,而不是在空闲窗口本身。
exception getpass.GetPassWarning
UserWarning
密码输入时发出的子类可能会被回显。
getpass.getuser()
返回用户的“登录名”。
此功能检查环境变量LOGNAME
,USER
,LNAME
和USERNAME
,在顺序,并返回它被设置为一个非空字符串的第一个的值。如果没有设置,则会在支持pwd
模块的系统上返回密码数据库的登录名,否则会引发异常。
操作系统 | Operating System相关
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。
主页 | https://www.python.org/ |
源码 | https://github.com/python/cpython |
版本 | 2.7 |
发布版本 | 2.7.13 |