
add_argument 是 Python 中 argparse 模块的一个方法,用于为命令行接口定义参数。argparse 是 Python 标准库的一部分,用于编写用户友好的命令行接口。
argparse.add_argument 方法详解--foo)或短选项(如 -f)。store, store_true, append 等)。1, *, +, ?)。action 和 nargs 选项一起使用的常量值。int, float, str)。help 参数import argparse
# 创建解析器
parser = argparse.ArgumentParser(description='示例程序')
# 添加参数
parser.add_argument('--foo', dest='foo_value', type=int, default=42, help='foo参数的帮助信息')
parser.add_argument('bar', type=str, help='bar参数的帮助信息')
# 解析命令行参数
args = parser.parse_args()
# 打印参数值
print(args.foo_value) # 输出:42
print(args.bar) # 输出:命令行中提供的bar参数的值在这个例子中:
--foo 是一个可选的长参数,如果提供了这个参数,它将被转换为整数类型,并存储在 args.foo_value 中。如果未提供,则默认值为 42。bar 是一个位置参数(即没有以连字符开头,如 – 或 -),必须在命令行中提供,它将被转换为字符串类型,并存储在 args.bar 中。