为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕码人2483693 2019-07-15 15:16:02
在Python中获取命令行密码输入您知道在Linux中,当您尝试一些Sudo内容时,它告诉您输入密码,当您键入时,终端窗口中没有显示任何内容(密码没有显示)?在Python中有办法做到这一点吗?我正在编写一个脚本,它需要如此敏感的信息,并且希望它在我输入它时被隐藏。换句话说,我想从用户那里获得密码,而不显示密码。
查看完整描述

3 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

使用getpass.getpass():

password = getpass()

一个可选的提示符可以作为参数传递;默认值是"Password: ".

请注意,此函数需要一个适当的终端,因此它可以关闭类型化字符的回显-


查看完整回答
反对 回复 2019-07-15
?
萧十郎

TA贡献1815条经验 获得超12个赞

import getpass

pswd = getpass.getpass('Password:')

工作在Linux、Windows和Mac上。


查看完整回答
反对 回复 2019-07-15
  • 3 回答
  • 0 关注
  • 1807 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信