小编典典

获取隐藏密码输入

all

您知道在 Linux 中,当您尝试一些 Sudo 内容时,它会告诉您输入密码,并且当您键入时,终端窗口中没有显示任何内容(未显示密码)?

有没有办法在 Python 中做到这一点?我正在编写一个需要如此敏感信息的脚本,并希望在我输入时将其隐藏。

换句话说,我想在不显示密码的情况下从用户那里获取密码。


阅读 70

收藏
2022-04-14

共1个答案

小编典典

使用getpass.getpass()

from getpass import getpass
password = getpass()

可选提示可以作为参数传递;默认为"Password: ".

请注意,此功能需要一个正确的终端,因此它可以关闭输入字符的回显 -

2022-04-14