【问题标题】:How to hide password characters?如何隐藏密码字符?
【发布时间】:2018-01-23 00:20:43
【问题描述】:

我创建了一个简单的程序,在其中我使用if else 条件表达式添加了用户名和密码条目(无 GUI)。
当我在程序中输入用户名时,它显示为简单的文本,没关系。
但是当我输入密码字段时,它也显示为简单的文本。
我希望密码改为显示*,就像所有登录提示一样。

如何将密码字段更改为显示 => *****

usr = (str(input('USERNAME : ')))
if usr == 'python':
  password = (str(input('PASSWORD : ')))
  if password == 'root':
    print ('login succesfull')
  else:
    print ('wrong password')
else:
  print ('wrong username')

【问题讨论】:

    标签: python python-3.x passwords user-input


    【解决方案1】:

    getpass(),一个隐藏用户输入的函数:

     import getpass
    
     password = getpass.getpass()
     print(password)
    
     mypass = getpass.getpass("PASSWORD : ")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 2018-05-29
      • 2021-11-15
      • 2021-11-09
      • 2019-07-30
      相关资源
      最近更新 更多