是否可以使用argparse向另一个参数添加参数?如果是这样,那么如何实现这一点。
以下示例显示了我实际需要的内容:
--plt <some_file> -opt <some_number>
这里,--plt
是一个有几个选项的参数。 -opt
因此取决于--plt
。
因此,如果用户提供--plt
作为参数,他/她也必须提供-opt
。单独-opt
也不是脚本的有效参数。
parser = argparse.ArgumentParser()
parser.add_argument('--test', '-test', help='performs classification test')
parser.add_argument('--plt','-plt', help='plots loss function')
parser.add_argument('--version', '-version>', action='version', version='%(prog)s 0.1')