当用户在控制台中运行脚本时,我需要隐藏密码(如下所示:)mysql -p。对于我使用的输入参数argparse,如何添加getpass密码参数?
parser = argparse.ArgumentParser()
parser.add_argument('-p', action='store', dest='password', type=getpass.getpass())
当我运行我的脚本时:python script.py -u User -p
我得到单独的输入密码行(Password:),但在输入 Exception: 后ValueError: 'my_password' is not callable引发。