在Python中获取命令行密码输入

你知道在Linux中尝试使用Sudo时会如何提示你输入密码,并且在键入时在终端窗口中什么也不显示(未显示密码)吗?

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

换句话说,我想从用户那里获取密码而不显示密码。

回答:

用途getpass.getpass()

from getpass import getpass

password = getpass()

可以将可选提示作为参数传递;默认值为”Password: “。

请注意,此功能需要正确的终端,因此它可以关闭键入字符的回显– 有关更多详细信息

以上是 在Python中获取命令行密码输入 的全部内容, 来源链接: utcz.com/qa/430273.html

回到顶部