답변:
>>> import getpass
>>> pw = getpass.getpass()
예, getpass
: "에코없이 사용자에게 암호를 묻습니다."
편집 : 아직이 모듈을 가지고 놀지 않았으므로 이것이 방금 요리 한 것입니다 (그러나 모든 곳에서 비슷한 코드를 찾으면 놀라지 않을 것입니다).
import getpass
def login():
user = input("Username [%s]: " % getpass.getuser())
if not user:
user = getpass.getuser()
pprompt = lambda: (getpass.getpass(), getpass.getpass('Retype password: '))
p1, p2 = pprompt()
while p1 != p2:
print('Passwords do not match. Try again')
p1, p2 = pprompt()
return user, p1
(이것은 Python 3.x입니다. Python 2.x를 사용할 때 raw_input
대신 input
사용하십시오.)