首页 > 其他分享 >argparse用法

argparse用法

时间:2023-09-05 15:14:38浏览次数:37  
标签:argparse help True nargs 用法 参数 type

接受的值 作用 举例
name 字符串 变量的名字 'xiaoming'
nargs 数字 or '?' or '*' or '+' 用来说明传入的参数个数(符号意义和正则表达式中一致) nargs='?'
type list,str,tuple,set,dict等 设置读取参数的类型 type=int
defult 类型跟type统一 设置参数的默认值 default=1
choices 装选项的list 参数值只能从这几个选项中选择 choices=['a','b','c']
required True 或者 False 这个可选参数是否必须有(只能用于-love这样的可选参数!否者报错) required=True
help 字符串 帮助信息 help='the parameters is used to '
action 六种内置动作 一旦有这个参数就会触发相应的动作 action='store_true'

参考链接https://blog.csdn.net/weixin_43555555/article/details/129143847

标签:argparse,help,True,nargs,用法,参数,type
From: https://www.cnblogs.com/-shy/p/17679552.html

相关文章

  • SQL语句limit用法
    SQL语句limit使用方法select*fromCustomerLIMIT10;--检索前10行数据,显示1-10条数据;select*fromCustomerLIMIT0,10;--检索从第1行开始,输出累计10条记录select*fromCustomerlimit5,10;--检索从第6行开始,输出累计10条记录Limit的作用是获取一表前几条或中间某几......
  • MySQL的Json类型个人用法详解
    前言虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么使用。比如把json里的某个键和值作为SQL条件,修改某个键下的子键的值,其中可能会遇到数组形式......
  • MySQL的Json类型个人用法详解
    ​ 前言虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么使用。比如把json里的某个键和值作为SQL条件,修改某个键下的子键的值,其中可能会遇到......
  • 机器学习算法编程小技巧——numpy用法之np.c_
     importnumpyasnp#创建两个一维数组a=np.array([1,2,3])b=np.array([4,5,6])#使用numpy.c_将它们连接在一起"""numpy.c_是一个方便的工具,用于沿第二轴连接数组。它将数组转换为至少2-D,并将它们堆叠在一起。这在需要将多个数组组合成一个更大数组的情况......
  • Linux系统screen命令的用法
    1、https://www.cnblogs.com/watson04/p/16950232.html多窗口screen,像许多的窗口管理器一样,能支持多窗口。这个功能在处理多个任务且同时没有打开新的会话时很有用。作为一个系统管理员,我常常要同时开四五个SSH会话。在每个shell下,我可能要处理两三个任务。不使用screen的话,......
  • 材料中的光速+defparam用法+C语言的宏使用
    材料中的光速https://blog.csdn.net/weixin_43229030/article/details/106745060空气中,相对介电常数和相对导磁率都为1,光的速度为12in/ns绝大多数互连线中的光速约为12in/ns/sqrt(4)=6in/ns。当估算电路板上互连线中信号的连度对,就可以假定它约为6in/ns。defparam的用法......
  • helm3基本用法
    一.部署1.安装helmwgethttps://get.helm.sh/helm-v3.6.1-linux-amd64.tar.gztar-xvfhelm-v3.6.1-linux-amd64.tar.gz&&cdlinux-amd64/&&mvhelm/usr/binhelmversion2.添加helm仓库#配置helm微软源地址helmrepoaddstablehttp://mirror.azure.cn/kuber......
  • vue自定义事件用法及$emit
    子组件<template><button@click="handle">自定义事件</button></template><script>exportdefault{data(){return{message:"我子组件"}},methods:{handle(){......
  • Java常用四大线程池用法以及ThreadPoolExecutor详解(转)
    为什么用线程池?1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率2.线程并发数量过多,抢占系统资源从而导致阻塞3.对线程进行一些简单的管理在Java中,线程池的概念是Executor这个接口,具体实现为ThreadPoolExecutor类,学习Java中的线程池,就可以......
  • sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇
    转sleep、yield、join方法简介与用法sleep与wait区别多线程中篇1.sleep不会释放锁,不会释放锁,不会释放锁 所以对于sleep方法,要么自己醒来,要么被中断后也会醒来 yield也是静态方法,所以,也是针对于当前线程,当前线程,当前线程。  2.主线程main中调用启动线程(调用start),......