使用 getPass 获取密码对我不起作用

Getting password using getPass isn't working for me

我的代码:

from getpass import getpass
def display_credentials():
    website = input("Enter the name of the website:")
    password = getpass("Enter master password: ")
    print(website)
    print(password)

if __name__ == "__main__":
    display_credentials()

输出: 输入网站名称:yahoo

问题: 下一行根本不会执行。不确定这里有什么错误。 我希望在输入网站名称后执行下一行(询问密码)。

正在控制台中运行。

您遇到的问题可能是您通过 PyCharm 或任何其他 IDE 启动它,它有自己的控制台(而不是 getpass 使用的控制台)

运行 通过命令提示符输入的代码应该可以工作