【问题标题】:Password Input for Python [duplicate]Python的密码输入[重复]
【发布时间】:2016-06-04 08:59:00
【问题描述】:

有没有办法让python有密码输入???

代替:

Whats your password?
password     <--- this is a user input

我需要:

Whats your password?
********     <--- this is a user input

在 python 中可以吗???

【问题讨论】:

  • 你检查了 getpass 库吗

标签: python password-protection python-3.5


【解决方案1】:

您可以使用getpass隐藏输入:

import getpass

password = getpass.getpass("Whats your password?")

【讨论】:

  • 有没有办法让它显示星号???
  • 不,尽管我相信curses 库可以做到这一点。然而,显示星号会被一些人认为是一个漏洞(至少因为它显示了用户输入的字符数)。
  • 你也可以使用tkinter,它肯定有显示其他字符的方法,但它是一个gui界面。也看这里stackoverflow.com/questions/10990998/…
  • 我该怎么做@JayT。
  • tkinter 是一个 python 库,你可以导入和使用,但正如我已经提到的,它用于开发 gui,我认为不能用于命令行。
猜你喜欢
  • 2021-07-03
  • 1970-01-01
  • 2013-12-21
  • 2021-11-08
  • 2013-03-25
  • 1970-01-01
  • 2015-12-03
  • 2012-09-20
  • 2014-06-21
相关资源
最近更新 更多