argparse是python用于解析命令行参数和选项的标准模块
import argparse
parse = argparse.ArgumentParser()
parse.add_argument()
parse.parse_args()
#1.导入模块
import argparse
#2.创建解析对象
#description参数指明程序用法说明信息,使用-h或--help会打印此信息
parse=argparse.ArgumentParser(description="This is a Test Instance")
#3.添加命令行参数和选项
parse.add_argument()
#4.解析
args=parse.parse_args()
默认必选参数
parse.add_argument(参数名)
可选参数
parse.add_argument(-参数名)
parse.add_argument(--参数名)
#1.导入模块
import argparse
#2.创建解析对象
parse=argparse.ArgumentParser(description="This is a Test Instance")
#3.添加命令行参数和选项
parse.add_argument("e")
parse.add_argument("-v","--version")
parse.add_argument("-d","--deveplotment")
#4.解析
args=parse.parse_args()
#1.导入模块
import argparse
#2.创建解析对象
parse=argparse.ArgumentParser(description="This is a Test Instance")
#3.添加命令行参数和选项
parse.add_argument("e")
#help:添加描述信息
#type:限制参数类型
#default:参数默认值
parse.add_argument("-v","--version",help="版本号",type=str,default="version 2.0")
#choices:限制参数取值,参数值只能从列表中选取
parse.add_argument("-d","--development",type=int,choices=[2,4,6])
#4.解析
args=parse.parse_args()
#参数值获取使用
print(args.version)
print(args.development)