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

inb*_*der 3 python

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

或者我需要看一个不同的方法,并使用输入()之外的东西.

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

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

使用pass = getpass.getpass('输入密码')是否需要进行其他考虑或"解包"?

Kev*_*vin 5

试试getpass模块.

import getpass
mypass = getpass.getpass("Please enter your password:")
Run Code Online (Sandbox Code Playgroud)

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

  • `getpass()`不*显示星号而不是实际的按键. (3认同)