当前位置:网站首页>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()
边栏推荐
猜你喜欢
【遥控器开发基础教程1】疯壳·开源编队无人机-GPIO(遥控器指示灯控制)
(Repost) HashCode Summary (1)
LeetCode:746. 使用最小花费爬楼梯【动态规划】
[详解C语言]一文带你玩转C语言小游戏---扫雷
Webshell upload method
【程序人生】做了多年的运维,靠什么转行拿下12K+年终奖的薪资?
Daily practice------There are n integers, so that the previous numbers are moved back m positions in order, and the last m numbers become the first m numbers
磷脂-聚乙二醇-巯基,DSPE-PEG-Thiol,DSPE-PEG-SH,MW:5000
5.合宙Air32F103_LCD_key
MySql创建数据表
随机推荐
@Autowired注解的使用
第七周复习
跨域问题解决
2022ACM夏季集训周报(五)
JJWT工具类
我的两周年创作纪念日
自定义mvc框架复习(crud)
MySQL8.0与MySQL5.7差异分析
Flexbox flex property
MySQL分库分表
Redis安装,基本命令,持久化方式,集群
每日练习------有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
【博学谷学习记录】超强总结,用心分享 | 软件测试 接口测试基础
Scaffolding installation
Good Key, Bad Key (思维,临项交换,经典方法)
Double Strings (别总忘记substr)
网站与服务器维护怎么做?
py0_二十一天计划书
什么是轮式里程计
MySQL分页查询的5种方法