该模块提供平台无关的在命令行下输入密码的方法。

    包含方法 getuser(), getpass(),包含异常 GetPassWarning

    • getuser():该函数会检查环境变量 LOGNAME, USER, LNAMEUSERNAME, 以返回一个非空字符串。如果这些变量的设置为空的话,会从支持密码的数据库中获取用户名,否则会触发一个找不到用户的异常
    • getpass([string]):会显示提示字符串,关闭键盘的屏幕回显,然后读取密码。提示字符串默认为 Password:
    • GetPassWarning:当调用 getpass 方法输入密码时,密码有回显,就会抛出这个异常(如 IDLE 下,getpass 会回显)