用于调用函数的Python argparser选项

时间:2017-08-02 12:12:13

标签: python python-2.7 python-3.x argparse

我想知道是否可以使用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.')

0 个答案:

没有答案