import argparse parser = argparse.ArgumentParser(description='这是一个命令行参数解析示例') parser.add_argument('input_file', help='输入文件路径') parser.add_argument('-o', '--output', help='输出文件路径') args = parser.parse_args()
时间: 2024-01-01 22:06:35 浏览: 74
argparse:命令行参数解析库
这段代码是一个使用 argparse 模块进行命令行参数解析的示例。
首先,我们导入 argparse 模块,然后创建一个 ArgumentParser 对象 `parser`,并给它传递一个描述字符串作为参数。
接下来,调用 `add_argument` 方法来添加参数和选项的描述。在这个示例中,我们添加了一个位置参数 `input_file` 和一个可选的选项参数 `-o` 或 `--output`。
`add_argument` 方法的第一个参数是参数的名称或选项的名称,第二个参数是帮助文本,用于描述该参数或选项的作用。
最后,调用 `parse_args` 方法来解析命令行参数。解析结果将会存储在一个对象 `args` 中,我们可以通过 `args.input_file` 和 `args.output` 来访问对应的值。
请注意,这只是一个简单的示例,实际使用时可以根据需要添加更多的参数和选项,并对解析结果进行处理。
阅读全文