python - 从标准输入读取密码

场景:一个交互式 CLI Python 程序,需要密码。这也意味着,没有可能的 GUI 解决方案。

在 bash 中,我可以在不通过屏幕重新提示的情况下读取密码

read -s

Python 有类似的东西吗?即,

password = raw_input('Password: ', dont_print_statement_back_to_screen)

替代方法:在将键入的字符发送回屏幕之前将其替换为“*”(也称为浏览器样式)。

最佳答案

>>> import getpass
>>> pw = getpass.getpass()

https://stackoverflow.com/questions/1761744/

相关文章:

mysql - 错误 1045 (28000) : Access denied for user '

python - 用 Python 构建一个最小的插件架构

linux - 在 Linux 上的目录中获取最新文件

python - scikit-learn 中跨多个列的标签编码

python - 如果对象存在,我如何获取它,或者如果它在 Django 中不存在,我如何获取它?

linux - 单个主机上的多个 glibc 库

linux - "/usr/bin/ld: cannot find -lz"

linux - 查看 PS 命令的完整输出

python - 使用 Python 进行网页抓取

linux - Bash中的 'eval'命令及其典型用途