当前位置: 首页 > news >正文

[Notes]python argparse模块

模块引入方式:

import argparse

description参数可以用于插入描述脚本用途的信息,可以为空

parser = argparse.ArgumentParser(description="your script description")  

 

添加--verbose标签,标签别名可以为-v,这里action的意思是当读取的参数中出现--verbose/-v的时候参数字典的verbose建对应的值为True,而help参数用于描述--verbose参数的用途或意义。

parser.add_argument('--verbose', '-v', action='store_true', help='verbose mode') 

转换参数字典

args = parser.parse_args()

为确保某些必需的参数有输入,可以在定义标签是增加require要求。例如下面的语句,其中required标签就是说--verbose参数是必需的,并且类型为int,输入别的类型会报错。

parser.add_argument('--verbose', required=True, type=int)

  

 

转载于:https://www.cnblogs.com/immortalBlog/p/11225339.html

相关文章:

  • 最新50个不错的免费PSD素材下载(下篇)
  • Hibernate(五)之一对多多对一映射关系
  • Windows 7的预备知识系列之二:认识Windows 7中的窗口
  • [jquery]this触发自身click事件,当前控件向上滑出
  • 转:获取网页URL地址及参数等的两种方法(js和C#)
  • 前后端数据交互的方式有哪些?
  • MongoDB.Mastering_Find()
  • windows7编程-任务栏进度条
  • CRC8算法DELPHI源码
  • NHibernate 快速入门(四)使用 HQL 查询数据
  • HashMap底层实现原理
  • Location Aware DNS Server-----项目部署说明
  • pyqt 调用QT设计师创建的对话框
  • 艾伟_转载:下载文件时根据MIME类型自动判断保存文件的扩展名
  • Oracle学习手札
  • @jsonView过滤属性
  • AngularJS指令开发(1)——参数详解
  • classpath对获取配置文件的影响
  • happypack两次报错的问题
  • jquery cookie
  • mockjs让前端开发独立于后端
  • php ci框架整合银盛支付
  • 前端技术周刊 2019-01-14:客户端存储
  • 强力优化Rancher k8s中国区的使用体验
  • 区块链将重新定义世界
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 小程序开发中的那些坑
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • MPAndroidChart 教程:Y轴 YAxis
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • (2)STM32单片机上位机
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (function(){})()的分步解析
  • (python)数据结构---字典
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • **CI中自动类加载的用法总结
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .Net FrameWork总结
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .ui文件相关
  • @Bean注解详解