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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!