【发布时间】:2018-08-15 15:09:44
【问题描述】:
我想问一下我们可以对输入函数进行哪些更改,以便我们输入的任何内容都表示为“*”。正如我们都看到的,当我们在登录页面上输入密码时,它会写成******* .这可以在python中完成吗? 像这样:
Python 3.6.6 (v3.6.6:4cu1f74eh7, Jun 27 2018, 02:47:15) [MSC v.1900 64 bit
(Intel)] on win64
Type "copyright", "credits" or "license()" for more information.
>>> a = input('Write your password here:')
Write your password here: ************* # we write our password
>>> print(a)
stackoverflow
【问题讨论】:
-
查看docs,您可以读到如果无回显输入不可用,getpass() 会退回到打印警告消息以流式传输并从 sys.stdin 读取并发出 GetPassWarning。
-
@toti08 谢谢!现在我知道了
标签: python python-3.x passwords python-3.6