python - 输入密码时如何将其转换为星号?

标签 python

<分区>

Python 中是否有一种方法可以将用户输入的字符转换为星号,就像在许多网站上看到的那样?

例如,如果电子邮件用户被要求登录他们的帐户,同时输入他们的密码,它不会显示为字符,而是显示为 * 在每个单独的笔划之后没有任何时间滞后。

如果实际密码是 KermitTheFrog,输入时会显示为 *************

最佳答案

getpass() ,一个隐藏用户输入的函数。

import getpass

password = getpass.getpass()
print(password)

关于python - 输入密码时如何将其转换为星号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35805078/

相关文章:

python - PyopenGL 方形纹理

python - Google App Engine - 导入我自己的源模块(多个文件)

python - 如何使用 range 函数将空格插入字符串?

python - 检查 Python 文件中一行最后一项的有效方法

python - python平台库中的platform.linux_distribution返回(无,无,无)

python - 如何在不重复的情况下生成一组字符的所有组合?

python - 如何启用定义输入作为可选?

Python套接字,属性错误str没有属性加密

python - Django - 序列化 parent 协会

Python 模块导入——显式与隐式相对导入