getpass模块提供两个功能:

getpass.getpass(prompt ='Password:',​​stream = None)
    提示用户输入密码而不回显。
    使用字符串提示提示用户,默认为“密码:”。
    在Unix上,如果需要,使用替换错误处理程序将提示写入类文件对象流。
    流默认为控制终端(/dev/tty)或如果sys.stderr不可用(Windows上忽略此参数)。

    如果无回波输入不可用,则getpass()将返回以打印一条警告消息,以从sys.stdin发送流并读取并发出GetPassWarning。

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

>>> a = getpass.getpass('Password: ')
Password:


异常getpass.GetPassWarning
    当回显密码输入时发出的UserWarning子类。

getpass.getuser()
    返回用户的“登录名”。

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

>>> getpass.getuser()
'huangrong'

 

相关文章:

  • 2021-10-30
  • 2021-07-17
  • 2021-07-25
  • 2021-07-06
  • 2021-05-27
  • 2022-12-23
  • 2021-11-11
猜你喜欢
  • 2021-11-07
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-19
  • 2021-10-03
相关资源
相似解决方案