【发布时间】:2022-01-27 15:53:39
【问题描述】:
我正在编写一个 Python 应用程序,并希望提示用户输入密码。如果他们没有在 60 秒内进入,程序应该退出。如果他们确实输入了密码,他们的密码应该隐藏在终端中。
我该怎么做?
上下文
我看到过类似one 的帖子,其中建议了在超时的情况下输入一些用户输入的方法。但是,这些解决方案不会像 getpass 那样隐藏输入。我想知道是否有一些功能可以使用getpass 或类似的东西。
【问题讨论】:
-
需要this 之类的帮助吗?
-
这是一个有趣的解决方案,但它似乎太低级了。将线程用于我认为常见的用例似乎很脆弱。
标签: python terminal passwords timeout getpass