`
san_yun
  • 浏览: 2595102 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

python 解析命令参数(argument)组件argparse

 
阅读更多

参考:

http://youngsterxyf.github.io/2013/03/30/argparse/

 

 

import argparse

if __name__ == "__main__":
    parser = argparse.ArgumentParser()
    parser.add_argument('-l', action="store")
    subparsers = parser.add_subparsers(dest='subparsers_name')
    subparsers_shell = subparsers.add_parser('ls', help='ls')
    subparsers_runserver = subparsers.add_parser('ssh', help='ssh ')
    args = parser.parse_args()
    print args.subparsers_name

 

分享到:
评论

相关推荐

    Python解析命令行读取参数之argparse模块

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

    Python解析命令行读取参数–argparse模块使用方法

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

    Python如何使用argparse模块处理命令行参数

    这篇文章主要介绍了Python如何使用argparse模块处理命令行参数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 介绍 argparse是python3标准库里用来处理命令行...

    Python与cmd终端交互,使用argparse示例.py

    Python与cmd终端交互,使用argparse示例.py parser = argparse.ArgumentParser() parser.add_argument('-v', '--verbose', help='run with verbose', action='store_true') parser.add_argument('-d', '--debug', ...

    Python高阶——argparse(命令行与参数解析)

    创建一个脚本命名为argparse_optional_argument.py,以便一会儿在terminal运行,注意,不能用Jupyter Notebook,它不能在terminal运行!! 3.导入解析模块 import argparse #导入模块 4.初始化、添加参数、解析参数...

    Python argparse模块应用实例解析

    argparse是python用于解析命令行参数和选项的标准模块。argparse模块的作用是用于解析命令行参数。 使用步骤 1.首先导入该模块 2.然后创建一个解析对象 3.然后向该对象中添加你要关注的命令行参数和选项,每一个...

    python 使用get_argument获取url query参数

    主要介绍了python 使用get_argument获取url query参数的相关资料,需要的朋友可以参考下

    python模块之Argparse

    Argparse 顾名思义参数解析器,是命令行运行 python 文件时解析参数的模块,多用在需要多次修改代码参数的时候。比如 batch_size 、epoch 等,那么使用该模块将无比简单。 基本结构 假设 python 文件名为 :test.py ...

    python add_argument()用法解析

    argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于...

    Boost.Python.ArgumentError: Python argument types in错误解决及Boost安装配置-附件资源

    Boost.Python.ArgumentError: Python argument types in错误解决及Boost安装配置-附件资源

    Android代码-argparse4j

    Argparse4j - The Java command-line argument parser library .. image:: https://travis-ci.org/argparse4j/argparse4j.svg?branch=master :target: https://travis-ci.org/argparse4j/argparse4j Argparse4j is a...

    代码细节处理学习(1)——如何使用argparse-python(3)——add_argument()用法

    argumentParser.add_argument(name or flags...[,action][,nargs][,const][,default] [,type][,choices][,required][,help][,metavar][,dest]) **#1.name or flags ** 指定一个可选参数或位置参数 #add_arg_test....

    typed-argument-parser:Python的类型化参数解析器

    键入参数解析器(点击) Tap是Python的库的类型化现代化。...安装Tap需要Python 3.6+ 要从PyPI安装Tap,请运行: pip install typed-argument-parser要从源代码安装Tap,请运行以下命令: git clone ...

    Python库 | argument_esa_model-0.2.145-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:argument_esa_model-0.2.145-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | argument_esa_model-0.2.159-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:argument_esa_model-0.2.159-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python命令行参数定义及需要注意的地方

    在命令行中运行python代码是很常见的,下面介绍如何定义命令后面跟的参数。 1 常规用法  Python代码中主要使用下面几行代码来定义并获取需要在命令行中赋值的参数: import argparse parser = argparse....

    python命令行交互 argparse

    关于argparse包使得python可以直接从命令行读取参数的部分操作记录。对于碰到的部分操作进行记录。 更加详细的内容请查看官方文档 import argparse parser = argparse.ArgumentParser() parser.add_argument(--m,...

Global site tag (gtag.js) - Google Analytics