前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一日一技:在Python中,如何让用户安全输入密码

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

作者头像
青南
发布2019-01-23 10:32:55
2.2K0
发布2019-01-23 10:32:55
举报
文章被收录于专栏:未闻Code未闻Code

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

代码语言:javascript
复制
>>> password = input('请输入密码:')

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

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

代码语言:javascript
复制
>>> import getpass
>>> password = getpass.getpass('请输入密码:')
请输入密码:
>>> print(password)
'1234'

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 未闻Code 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档