python小知识:argparse.ArgumentParser() 的常用参数解析

2023-12-13 17:50:30

由于使用命令行启动python服务的时候,需要传入一些动态参数,所以就用到了argparse.ArgumentParser()解析器。
本文主要是记录了项目中使用argparse.ArgumentParser() 时,常用的一些参数。

1.导入argparse

	import argparse

2.创建解析器

	parser = argparse.ArgumentParser()

3.添加需要传入的参数

	parser.add_argument("--port", type=int, help="bind port", default=8080,nargs=2)
	参数:--port:命令传入的参数名称name,type:参数值类型,help:参数描述,default:参数默认值,nargs:参数值的个数

3.1 如果参数名称name是‘- -’开头的,那么命令输入的时候也必须输入参数名称,
如:python api.py --port 8081
否则直接输入参数名称的值即可。
如:python api.py 8081

3.2 如果nargs=2,那么命令输入的时候需要传入两个参数值
如:python api.py --port 8081 8082

4.解析传入的参数

	args = parser.parse_args()

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