python .获取输入时,隐藏内容

import os
import mimetypes
from wsgiref import simple_server, util
import sys
import pwd
import crypt
import getpass
from hmac import compare_digest as compare_hash
def login():
    username = input('Python login: ') 
    cryptedpasswd = pwd.getpwnam(username)[1] 
    if cryptedpasswd:
        if cryptedpasswd == 'x' or cryptedpasswd == '*':
            raise ValueError('no support for shadow passwords')
        cleartext = getpass.getpass()
        return compare_hash(crypt.crypt(cleartext, cryptedpasswd), cryptedpasswd) 
    else:
        return True

login()

输出

Python login: root
Password: