Python。如何用星号替换输入

标签 python passwords

我需要有关密码问题的帮助。

我正在尝试创建一个简单的密码程序,但我遇到的问题是我无法在不导入任何内容的情况下用“*”替换输入。

有没有人有解决办法?

最佳答案

import getpass
password = getpass.getpass('Password:')

请注意,getpass 是标准库的一部分。

但是,如果您没有进行任何导入,那么您就会遇到一个大问题,因为唯一的其他方法都涉及对终端的控制,例如获取每个 key 并将输出替换为 * 但这种对终端的控制本身就是一种导入。

关于Python。如何用星号替换输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28263798/

相关文章:

python - 在 python 中指定时区感知时间

python - Python : SyntaxError

python - 在python中打开 protected pdf文件

excel - 在 VBA Excel 输入框中屏蔽密码

ios - 在 iOS7 中更改安全 UITextField 奇怪行为中的 UIFont

Python:如何计算数据框中特定列中的特定值

c++ - freopen() 的 Python 版本

python - Pytest 在派生类中生成测试

c++ - 如何在 Windows 中验证用户名和密码?

c - fgetc 需要 'enter' 在 WINDOWS 上按两次键