我想知道是否可以使用argparser轻松确定应该调用哪个函数。
目前我为参数文件名提取了一个参数,因此它被称为:
python file_name.py -p parameter_file_name
我想要做的是在决定调用哪个函数的参数之前传递一个参数,如下所示:
python file_name.py functionA -p parameter_file_name
目前这就是我对单个参数所拥有的:
# Define a parser to process the parameter file.
parser = ap.ArgumentParser(
description='Test parser.')
parser.add_argument('-p', metavar='--parameter-file', type=ap.FileType('r'), action='store',
dest='parameters', required=True,
help='Path to json file containing parameters.')