美文网首页
一日一技:在Python中,如何让用户安全输入密码!

一日一技:在Python中,如何让用户安全输入密码!

作者: 919b0c54458f | 来源:发表于2019-01-21 10:39 被阅读24次

有时候,我们需要在Python程序中,让别人输入密码。由于密码比较敏感,所以如果这样写:

>>>

password

=

input

(

'请输入密码:'

)

那么用户输入的密码会在命令行上面明文显示,这非常的不安全也不科学。

实际上,Python有一个自带的模块 getpass可以解决这个问题:

>>>

import

getpass

>>>

password

=

getpass

.

getpass

(

'请输入密码:'

)

请输入密码:

>>>

print

(

password

)

'1234'

此时,当代码运行到

getpass.getpass('请输入密码:')时,程序会提示你输入密码,此时的效果就跟Linux上面输入密码的效果一样,屏幕上不会显示密码内容,看起来就像是键盘失效了一样。不过不用担心,盲输就可以了。输入完成以后,按下回车键,密码就被保存到

password变量中了。.

进群:960410445 即可获取书十套PDF!

相关文章

网友评论

      本文标题:一日一技:在Python中,如何让用户安全输入密码!

      本文链接:https://www.haomeiwen.com/subject/rmgqjqtx.html