如何隐藏密码字符?

5
我创建了一个简单的程序,其中我使用了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')
1个回答

5

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

 import getpass

 password = getpass.getpass()
 print(password)

 mypass = getpass.getpass("PASSWORD : ")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接