argparse
argparse 是 Python 的一个标准库,用于解析命令行参数。它提供了一种简单而灵活的方式来处理命令行输入,并生成帮助信息。
内置方法
方法 |
描述 |
ArgumentParser() |
创建 ArgumentParser 对象。 |
add_argument() |
添加命令行参数。 |
add_argument_group() |
添加参数组。 |
add_mutually_exclusive_group() |
添加互斥参数组。 |
add_subparsers() |
添加子命令解析器。 |
parse_args() |
解析命令行参数。返回一个包含参数值的命名空间对象。 |
set_defaults() |
设置参数的默认值。 |
add_help() |
添加帮助信息参数。 |
print_help() |
打印帮助信息。 |
代码示例
import argparse
parser = argparse.ArgumentParser(description='')
parser.add_argument('name', type=str, help='')
parser.add_argument('--age', type=int, help='')
parser.add_argument('--info', nargs='*', help='')
args = vars(parser.parse_args())
|