input(),raw_input(),以星号形式回显输入

时间:2014-02-03 17:20:48

标签: python

有没有办法通过回显星号来保护用户输入?

或者我是否需要查看不同的方法并使用输入()之外的其他内容。

似乎草率地让用户输入他们的凭证而没有一些基本的保护或 考虑。

使用getpass时,我无法对gmail进行身份验证。

是否需要使用pass = getpass.getpass('enter password')进行其他考虑或“解包”?

1 个答案:

答案 0 :(得分:5)

尝试getpass module

import getpass
mypass = getpass.getpass("Please enter your password:")

这不会影响星号,但它会隐藏您的输入,这可能是目标。