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

在bash中,我可以读取密码,而无需在屏幕上通过

read -s

Python有类似的功能吗?即.,

password = raw_input('Password: ', dont_print_statement_back_to_screen)

替代方法:将键入的字符替换为"*",然后再将其发送回屏幕(也称为"浏览器"样式).

推荐答案

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

Python相关问答推荐

日程优化问题不知道更好的方式来呈现解决方案- Python / Gekko

如何从维基百科的摘要部分/链接列表中抓取链接?

inspect_asm不给出输出

"Discord机器人中缺少所需的位置参数ctx

在应用循环中间保存pandas DataFrame

如何在箱形图中添加绘制线的传奇?

查找两极rame中组之间的所有差异

NP.round解算数据后NP.unique

如何过滤包含2个指定子字符串的收件箱列名?

python中字符串的条件替换

如何使用scipy的curve_fit与约束,其中拟合的曲线总是在观测值之下?

在单个对象中解析多个Python数据帧

joblib:无法从父目录的另一个子文件夹加载转储模型

Python Pandas获取层次路径直到顶层管理

无论输入分辨率如何,稳定扩散管道始终输出512 * 512张图像

如果初始groupby找不到满足掩码条件的第一行,我如何更改groupby列,以找到它?

numpy.unique如何消除重复列?

python中csv. Dictreader. fieldname的类型是什么?'

跳过嵌套JSON中的级别并转换为Pandas Rame

OpenCV轮廓.很难找到给定图像的所需轮廓