模块引入方式:
import argparse
description参数可以用于插入描述脚本用途的信息,可以为空
parser = argparse.ArgumentParser(description="your script description")
添加--verbose标签,标签别名可以为-v,这里action的意思是当读取的参数中出现--verbose/-v的时候参数字典的verbose建对应的值为True,而help参数用于描述--verbose参数的用途或意义。
parser.add_argument('--verbose', '-v', action='store_true', help='verbose mode')
转换参数字典
args = parser.parse_args()
为确保某些必需的参数有输入,可以在定义标签是增加require要求。例如下面的语句,其中required标签就是说--verbose参数是必需的,并且类型为int,输入别的类型会报错。
parser.add_argument('--verbose', required=True, type=int)