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

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 解析命令行读取参数之 argparse 模块 #### 概述 在实际的开发工作中,Python 脚本经常会需要从命令行接收参数。为了使这项工作既简单又规范化,Python 提供了一个非常实用的内置库——`argparse`。与 `...

    python命令行解析模块argparse.pdf

    argparse 模块的核心概念是 ArgumentParser,用于定义命令行参数的解析规则。ArgumentParser 对象可以添加多个参数,包括位置参数和可选参数。 位置参数 位置参数是必选参数,必须在命令行中提供。例如,在上面的...

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

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

    python 如何利用argparse解析命令行参数

    `argparse`模块是Python标准库中的一个命令行选项、参数和子命令解析器,用于构建强大而灵活的命令行接口。它可以帮助开发者轻松地处理命令行参数和选项,使得程序更加用户友好。 ### 基本用法 在使用`argparse`前...

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

    Python的argparse模块是用于解析命令行参数和选项的标准库,它使得编写处理命令行参数的脚本变得简单且易于维护。在多个文件或跨语言的项目中,Python脚本通常需要从命令行接收参数,argparse为此提供了一个强大且...

    argparse4j,python著名的argparse命令行参数解析器的java端口。.zip

    `argparse4j`是Java平台上对Python的`argparse`命令行参数解析库的一个移植,旨在提供类似的易用性和功能。在Python中,`argparse`是标准库的一部分,用于构建复杂命令行接口,而在Java世界里,`argparse4j`提供了...

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

    使用`add_argument()`方法向解析器添加参数。例如,我们可以添加两个参数,一个是必需的整数`square`,另一个是必需的字符串`input_str`。 ```python parser.add_argument("square", help="pls enter a num", ...

    python argparse传入布尔参数false不生效的解决

    ### Python argparse 传入布尔参数 False 不生效的问题及解决方案 #### 问题背景 在使用Python的`argparse`模块处理命令行参数时,经常会遇到需要处理布尔类型的参数的情况。但是,有时用户会发现,当尝试通过...

    Python参数解析模块sys、getopt、argparse使用与对比分析

    ### Python参数解析模块sys、getopt、argparse使用与对比分析 #### 一、引言 在Python开发中,处理命令行参数是一项常见的任务。它不仅有助于提高脚本的灵活性和可配置性,还能增强其交互性和用户体验。Python内置...

    python解析命令行参数的三种方法详解

    `argparse`是Python标准库中的一个模块,用于解析命令行选项、参数和子命令。它提供了更高级的功能,如自动帮助生成、类型检查和默认值等。以下是一个`argparse`的使用示例: ```python import argparse ...

    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模块解析命令行选项.doc

    总的来说,Python的argparse模块是开发命令行工具的强大助手,它简化了参数解析的过程,让开发者可以专注于实现核心功能,而不是花费大量时间去处理命令行输入的细节。通过合理使用argparse,我们可以创建出易于理解...

    详解Python命令行解析工具Argparse

    Argparse是Python标准库中的一个强大且易用的命令行参数解析模块。它不仅能够方便地添加命令行参数,还能够自动生成帮助和使用消息,并发出错误消息当用户给程序提供无效参数时。Argparse适用于创建用户友好的命令行...

    Python中最好用的命令行参数解析工具(argparse)

    总的来说,argparse模块为Python脚本提供了强大而灵活的命令行参数解析功能,使得开发者能够根据自己的需求来定义命令行接口,同时让脚本的使用者能够更加方便地使用这些脚本。通过本文的介绍,读者应已具备了使用...

    浅谈Python 命令行参数argparse写入图片路径操作

    `argparse`是Python标准库中的一个模块,专门用于解析命令行参数和选项。使用`argparse`,我们可以轻松地定义程序期望接收的参数,并且能够方便地处理用户在命令行中输入的参数值。 下面是一个简单的示例,展示了...

    Python库 | argparse_custom_types-0.2.0.tar.gz

    在Python编程中,`argparse`模块是处理命令行参数和选项的标准库,它使得编写命令行接口变得简单且易于维护。`argparse_custom_types`则可能是对`argparse`的扩展,允许开发者定义自定义的数据类型来解析命令行输入...

    Python库 | yamlargparse-1.1.0-py3-none-any.whl

    `argparse`是Python标准库的一部分,它提供了一个强大的命令行选项、参数和子命令解析框架。通过`argparse`,开发者可以轻松地定义命令行接口,包括命令、选项、参数等,并能自动生成帮助和使用文档。当结合`...

    python模块学习argparse.docx

    argparse是Python标准库中的一个重要模块,主要用于解析命令行参数,帮助开发者轻松构建用户友好的命令行界面(CLI)。通过argparse,我们可以方便地接收命令行输入并转换为Python数据类型,如整数、浮点数或字符串...

Global site tag (gtag.js) - Google Analytics