所以我写了一个脚本,它实际上工作了一段时间。我导入了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()
运行脚本时,我收到一条消息“警告:可能会回显密码输入”。当然可以,它得到了回应。
我尝试了一些稍有不同的事情,例如定义了promt和流(prompt ='Password:',stream = None)
谢谢