Python 2.7 - 如何获取输入,但不显示输入的按键

5
我希望能够接收输入。
enterKey = raw_input("String here: ")

但是任何输入的按键都不会显示 - 它应该只是在脚本中起到一种暂停的作用,直到按下Enter/Return键,然后才能继续。


1
为什么,如果用户输入了某些内容,显示出来有什么不好的呢? - Stefan Pochmann
可能是Python从用户读取单个字符的重复问题。 - Peter Wood
也许是密码? - thisisnotshort
2个回答

25

使用getpass

import getpass
keys = getpass.getpass("String here: ")

0

getpass:提示用户输入密码,但不会显示出来。

您可以将其用作交互式CLI Python程序,需要输入密码。

import getpass
key = getpass.getpass("enter Key :")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接