【发布时间】:2015-12-21 13:28:19
【问题描述】:
我正在尝试创建密码输入。我知道getpass.getpass,但是当我将它放入空闲状态时,它会出现一个错误,提示“密码可能被回显”。
我的代码:
import getpass
p = getpass.getpass()
print("You entered:") + p
这可能不起作用,因为我使用的是 Python 3.2.3
【问题讨论】:
-
print("You entered:" + p)或print("You entered:" + str(p)) -
我真的很喜欢“它想到了一个错误”这句话。
-
@AvinashRaj:
getpass.getpass()返回一个字符串,所以不需要str()。但是我认为 OP 询问为什么getpass.getpass()说 password may be echoed。 -
我尝试了你的代码(带有更正的
print()),它没有给我一个错误。
标签: python