当前位置:网站首页>parser = argparse.ArgumentParser()解析
parser = argparse.ArgumentParser()解析
2022-08-02 03:21:00 【woshicaiji12138】
argument模块主要用于用户编写命令行接口;程序定义它需要的参数,然后argument从sys.argv中解析参数。
一、使用流程
1创建解析器
parser = argparse.ArgumentParser()
2参数设置
parser.add_argument(name or flags...[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])
name or flags:名字或者列表。
action:当参数在命令行中出现时使用的动作。
nargs:应该读取的命令行参数个数
const:不指定参数时的默认值
default:路径
type:类型
choices:参数可允许的值的另一个容器
required:可选参数是否可省略
help:参数的帮助信息
3解析参数
opt = parser.parse_args()
边栏推荐
猜你喜欢
随机推荐
Keil开发环境安装教程
ModuleNotFoundError: No module named ‘openpyxl‘
EF Core:基于关系的复杂查询 区分IEnumerable和IQueryable
基于可逆网络的单一图像超分辨率
MySQL8.0与MySQL5.7差异分析
TRICK second bullet
连接数据库时遇到的bug1号
Double Strings (don't always forget substr)
基于分布式随机森林的火电厂燃烧系统设备建模方法
LeetCode:746. 使用最小花费爬楼梯【动态规划】
Mysql8创建用户以及赋权操作
第十一天&shell脚本
二维数组实战项目--------《三子棋》
[Remote Control Development Basic Tutorial 3] Crazy Shell Open Source Formation UAV-ADC (Joystick Control)
Redis笔记进阶篇:万字长文-整理Redis,各种知识点,建议收藏
DSPE-PEG-PDP,DSPE-PEG-OPSS,磷脂-聚乙二醇-巯基吡啶供应,MW:5000
基于时延估计的动力型下肢假肢分段控制策略研究
RHCSA第二天
ModuleNotFoundError No module named ‘xxx‘可能的解决方案大全
Redis安装,基本命令,持久化方式,集群









