2

以下代码片段:

from getpass import getpass

username = input("Username: ")
password = getpass("Password: ")

在 Visual Studio Code 的集成 Python 控制台中运行时,会产生以下结果:

Username: User
Warning: Password input may be echoed.
Password: hunter2

因此,无论我在密码提示后键入什么内容都会显示出来。有没有办法在集成的 VS Code 终端中隐藏它?在正常的命令提示符下,例如运行时

python test.py

我得到以下输出:

Username: User
Password:

因此,正如预期的那样,在密码提示后我在这里输入的任何内容都不会显示。

4

0 回答 0