所以我写了一个脚本,它实际上工作了一段时间。我导入了 getpass 模块,果然回显了用户名,但没有回显密码。几周后我运行了脚本,现在密码正在回显。这是我的代码:
import getpass
def get_login():
"""get un/pw cerdentials for server"""
username = input("Username: ")
password = getpass.getpass()
return username, password
def some_other_function():
(username, password) = get_login()
当我运行脚本时,我收到一条消息“警告:密码输入可能会被回显”。果然,它得到了回应。
我尝试了稍微不同的事情,例如定义提示和流(提示='密码:',流=无)
谢谢