命令行解析模块 以及 metavar 和dest的理解
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的理解相关推荐
- python:argparse命令行解析模块详解
argparse命令行解析模块学习 import argparse parser = argparse.ArgumentParser() #类似于初始化吧 parser.parse_args() #解 ...
- python 命令行 解析模块 optparse、argparse
optparse:https://docs.python.org/zh-cn/3/library/optparse.html argparse :https://docs.python.org/zh- ...
- python 命令行解析模块_【Python模块】命令行解析--argparse
python命令行解析 前言 当你还在使用 if len(sys.argv) > 1: 这样的方式判断选项和参数的时候,是否已意识到已经落伍了. 我在bash中用过getopt getopts, ...
- python 命令行解析模块_Python命令行解析模块详解
python2.7 怎么解析命令行输入的中文参数 本文实例讲述了python读取命令行参数的方法.分享给大家供大家参考.具体分析如下: 如果想对python脚本传参数,python中对应的argc, ...
- python 命令行解析模块_Python解析命令行读取参数 -- argparse模块
在多个文件或者不同语言协同的项目中,python脚本经常需要从命令行直接读取参数.万能的python就自带了argprase包使得这一工作变得简单而规范.PS:optparse包是类似的功能,只不过写 ...
- python命令行解析_python命令行解析函数
sys.argv 在终端运行python 1.py hahah importsysprint(sys.argv) #['1.py', 'hahah'] argparse Python的命令行解析模块, ...
- [Python] argparse命令行解析器的使用
参考了python文档argparse- 用于命令行选项,参数和子命令的解析器和一篇非常非常优秀的博客python命令行解析模块argpars. 该argparse模块可以轻松编写用户友好的命令行界面 ...
- python 命令行解析函数_python命令行解析之parse_known_args()函数和parse_args()使用区别介绍...
在python中,命令行解析的很好用, 首先导入命令行解析模块 import argparse import sys 然后创建对象 parse=argparse.ArgumentParser() 然后 ...
- python getopt argparse_python OptParse模块和argparse命令行解析的用法详解
https://www.cnblogs.com/wj-1314/p/8974021.html OptParse模块的简单介绍 Python 有两个内建的模块用于处理命令行参数: 一个是 getopt只 ...
- 【Python】Python脚本命令行解析
Python脚本命令行解析 argparse 模块 使用 argparse 模块可以方便的编写出友好的命令行接口.程序定义需要的参数,然后 argparse 将从sys.argv解析出那些参数.arg ...
最新文章
- Ajax请求导出Excel的问题
- [HDU 4344]Mark the Rope(Pollard_rho+Miller_Rabin)
- Repeater——数据库控件学习
- h5带mysql数据库的留言板_【mysql】用PHP写留言板,有回复功能,要写入数据库。...
- 大数据Hadoop学习记录(2)----基于Java语言的HDFS文件数据载入(判断文件是否存在、写入文本文件、上传本次文件到HDFS、读取HDFS文件内容)
- 一组这几年,美国人均寿命变化的数据
- 网页上嵌入Flash播放器(2)
- Linux内核移植之DM9000网卡驱动
- linux中zip文件能转换tar,linux 怎么把rar转换成zip 或者 tar
- wpf 如何让当前窗口隐藏
- 上标和下标复制大全(含0~9、字母、特殊字符)
- 正弦余弦编码器与增量编码器的区别
- 零基础Bootstrap入门教程(16)--模态框
- 个人项目(一)-- 音乐播放器
- 小型微型计算机系统退休,《小型微型计算机系统》人工智能专栏征文
- css图片如何垂直水平居中设置
- diag矩阵(Diag矩阵计算公式)
- Python比较两个日期大小
- “软件测试”一般都在测试什么你知道吗?
- 计算机一体机怎样连接无线网络连接不上,联想一体机怎么连接wifi