Python - argparse模块

发布时间:2024年01月23日

python中的argparse模块,用于命令后参数解析,方便测试,是python中自带的模块。

可以自动生成帮助文档,和使用手册。而且当用户在执行程序的时候,输入无效的参数时,会给出对应的错误信息。

使用方法:

  • 构造解析器:argparse.ArgumentParser()
  • 添加参数:.add_argument()
  • 解析参数:.parse_args()

1. 创建解析器

import argparse
# description 提示信息
parser = argparse.ArgumentParser(description='calculating the area of a rectangle ')

2. 添加参数

# --length:参数名称  type:类型  default:默认值  help:使用-h时 会显示help内容
parser.add_argument('--length', type=int, default=10, help='the length of the rectangle')
parser.add_argument('--width', type=int, default=2, help='the width of the rectangle')

3. 解析参数

args = parser.parse_args()
length = args.length
width = args.width
print("the area of the rectangle is {}".format(length * width))

文章来源:https://blog.csdn.net/weixin_45682053/article/details/135770506
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。