Python:使用Argparse将参数添加到参数

时间:2018-01-08 10:37:07

标签: python argparse

是否可以使用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')

0 个答案:

没有答案