existing_users = {
'adam' : 'Test123'
}
unverified_users = []
status = ""
status = input("If you have an account, type YES, NO to create a new user, QUIT to exit: ")
status = status.lower()
max_attempts = 2
import getpass
while status != 'quit':
if status == 'yes':
usr_name = input("Please provide your username: ")
usr_pwd = getpass.getpass("Enter the password")
我无法上班,不知道我做错了什么。如果我运行代码,我提示输入用户名,然后没有其他事情发生....
有什么建议吗?
答案 0 :(得分:0)
我认为这与spyder有一个单独的控制台到一个getpass使用。下次运行时,请在常规控制台中尝试使用它。它可能会出现。但是如果你想通过spyder控制台运行它,你需要使用其他东西,如input()作为密码。
(我在自己的控制台中尝试过 - 对python 2进行了一些改动 - 它工作正常。所以我很确定它是你正在使用的控制台)