import argparseparser = argparse.ArgumentParser()                                  #构建parser.add_argument("--echo", help="echo the string you use here")  #参数设置
args = parser.parse_args()                                           #解析print(args.echo)

其中参数设置一般情况:

parser.add_argument("--name", type=int, default=10, help="---help内容---")
#命令行输入python test.py --name1 value --name2 value 

关于metavar----在help的  对name的展示中 使用metavar的内容。与外部传递的无关(可以理解为参数的帮助?)

关于dest---------使用这个名字当做  传入给name的属性  的新的代号

import argparseparser = argparse.ArgumentParser()
parser.add_argument('-foo', type = int,default=3,metavar='fo0o')
parser.add_argument('-bar', type = int,default=21,dest='barrrr')
parser.print_help()arg = parser.parse_args()#你会发现print(arg.foo+arg.bar)报错
print(arg.foo+arg.barrrr)
#命令行输入python test.py 

命令行解析模块 以及 metavar 和dest的理解相关推荐

  1. python:argparse命令行解析模块详解

    argparse命令行解析模块学习 import argparse parser = argparse.ArgumentParser() #类似于初始化吧 parser.parse_args() #解 ...

  2. python 命令行 解析模块 optparse、argparse

    optparse:https://docs.python.org/zh-cn/3/library/optparse.html argparse :https://docs.python.org/zh- ...

  3. python 命令行解析模块_【Python模块】命令行解析--argparse

    python命令行解析 前言 当你还在使用 if len(sys.argv) > 1: 这样的方式判断选项和参数的时候,是否已意识到已经落伍了. 我在bash中用过getopt getopts, ...

  4. python 命令行解析模块_Python命令行解析模块详解

    python2.7 怎么解析命令行输入的中文参数 本文实例讲述了python读取命令行参数的方法.分享给大家供大家参考.具体分析如下: 如果想对python脚本传参数,python中对应的argc, ...

  5. python 命令行解析模块_Python解析命令行读取参数 -- argparse模块

    在多个文件或者不同语言协同的项目中,python脚本经常需要从命令行直接读取参数.万能的python就自带了argprase包使得这一工作变得简单而规范.PS:optparse包是类似的功能,只不过写 ...

  6. python命令行解析_python命令行解析函数

    sys.argv 在终端运行python 1.py hahah importsysprint(sys.argv) #['1.py', 'hahah'] argparse Python的命令行解析模块, ...

  7. [Python] argparse命令行解析器的使用

    参考了python文档argparse- 用于命令行选项,参数和子命令的解析器和一篇非常非常优秀的博客python命令行解析模块argpars. 该argparse模块可以轻松编写用户友好的命令行界面 ...

  8. python 命令行解析函数_python命令行解析之parse_known_args()函数和parse_args()使用区别介绍...

    在python中,命令行解析的很好用, 首先导入命令行解析模块 import argparse import sys 然后创建对象 parse=argparse.ArgumentParser() 然后 ...

  9. python getopt argparse_python OptParse模块和argparse命令行解析的用法详解

    https://www.cnblogs.com/wj-1314/p/8974021.html OptParse模块的简单介绍 Python 有两个内建的模块用于处理命令行参数: 一个是 getopt只 ...

  10. 【Python】Python脚本命令行解析

    Python脚本命令行解析 argparse 模块 使用 argparse 模块可以方便的编写出友好的命令行接口.程序定义需要的参数,然后 argparse 将从sys.argv解析出那些参数.arg ...

最新文章

  1. Ajax请求导出Excel的问题
  2. [HDU 4344]Mark the Rope(Pollard_rho+Miller_Rabin)
  3. Repeater——数据库控件学习
  4. h5带mysql数据库的留言板_【mysql】用PHP写留言板,有回复功能,要写入数据库。...
  5. 大数据Hadoop学习记录(2)----基于Java语言的HDFS文件数据载入(判断文件是否存在、写入文本文件、上传本次文件到HDFS、读取HDFS文件内容)
  6. 一组这几年,美国人均寿命变化的数据
  7. 网页上嵌入Flash播放器(2)
  8. Linux内核移植之DM9000网卡驱动
  9. linux中zip文件能转换tar,linux 怎么把rar转换成zip 或者 tar
  10. wpf 如何让当前窗口隐藏
  11. 上标和下标复制大全(含0~9、字母、特殊字符)
  12. 正弦余弦编码器与增量编码器的区别
  13. 零基础Bootstrap入门教程(16)--模态框
  14. 个人项目(一)-- 音乐播放器
  15. 小型微型计算机系统退休,《小型微型计算机系统》人工智能专栏征文
  16. css图片如何垂直水平居中设置
  17. diag矩阵(Diag矩阵计算公式)
  18. Python比较两个日期大小
  19. “软件测试”一般都在测试什么你知道吗?
  20. 计算机一体机怎样连接无线网络连接不上,联想一体机怎么连接wifi

热门文章

  1. Lambert漫反射模型
  2. OPC DA 到 OPC UA
  3. java提升路线书单(原文自知乎刘欣)
  4. 签字后被开除_我的易到经历以及老易到员工是如何被乐视派驻高管从易到开除的...
  5. imac2017拆机
  6. 我在名牌大学毕业后的经历——曾经努力过,就不会后悔
  7. dom4j添加、删除、修改Xml文件内容
  8. html版本绩拼音怎么写,绩这个字怎么读、绩怎么念、绩怎么拼音、绩怎么组词...
  9. android串口调试源码,android串口调试助手源代码
  10. 【mysql】浮点类型