我试图在pycharm中提示用户输入密码,而不回显控制台输出中的密码。
我曾尝试使用getpass模块,但它会回复它。我怎么能这样做,或让getpass不回显pycharm中的密码?
这里有一些挖掘代码:
getpass
首先尝试操纵tty,但它会抛出异常
>>> os.open('/dev/tty', os.O_RDWR|os.O_NOCTTY)
OSError: [Errno 6] Device not configured: '/dev/tty'
然后尝试操作stdin,但它也抛出异常:
>>> sys.stdin.fileno()
AttributeError: StdIn instance has no attribute 'fileno'
有没有人知道如何使其工作?