无法在Pycharm中捕获密码

时间:2019-04-11 09:06:52

标签: python pycharm

我编写了一个简单的程序,使用getpass从命令中捕获密码,但是该程序挂起了

我想获取密码并显示它。

import getpass


class PasswordEnter:

    def enterPassword(self):
        while True:
            print("--------------")
            password = getpass.getpass(prompt='Enter Password: ', stream=None)
            if not password:
                continue
            else:
                print("Actual Password : ", password)
                break


if __name__ == '__main__':
    test = PasswordEnter();
    test.enterPassword()

1 个答案:

答案 0 :(得分:0)

Pycharm不允许直接捕获密码。我们必须告诉Pycharm表现得像终端。这是下面的步骤。

  1. 按两次 Shift
  2. 编辑配置
  3. 选择“ 编辑配置”,然后选择您的程序。
  4. 选中复选框“ 在输出控制台中模拟终端”。
  5. 应用,然后按确定。现在运行程序。