getpass python3没有输入

时间:2017-04-27 19:17:34

标签: python-3.x getpass

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")

我无法上班,不知道我做错了什么。如果我运行代码,我提示输入用户名,然后没有其他事情发生....

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为这与spyder有一个单独的控制台到一个getpass使用。下次运行时,请在常规控制台中尝试使用它。它可能会出现。但是如果你想通过spyder控制台运行它,你需要使用其他东西,如input()作为密码。

(我在自己的控制台中尝试过 - 对python 2进行了一些改动 - 它工作正常。所以我很确定它是你正在使用的控制台)

相关问题