美文网首页
一日一技:在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