1、基本使用
#01.py
    import argparse
    parser = argparse.ArgumentParser()
    parser.parse_args()
$ python 01.py
$
$ python 01.py --help
usage: 01.py [-h]
optional arguments:
  -h, --help  show this help message and exit
2、位置参数
#02.py
    import argparse
    parser = argparse.ArgumentParser()
    parser.add_argument('echo')
    args = parser.parse_args()
    print args.echo
$ python 02.py
usage: 02.py [-h] echo
02.py: error: too few arguments
$ python 02.py --help
usage: 02.py [-h] echo
positional arguments:
  echo
optional arguments:
  -h, --help  show this help message and exit
#03.py
    import argparse
    parser = argparse.ArgumentParser()
    parser.add_argument('echo', help='echo the string you use here')
    args = parser.parse_args()
    print args.echo
$ python 03.py --help
usage: 03.py [-h] echo
positional arguments:
  echo        echo the string you use here
optional arguments:
  -h, --help  show this help message and exit
#04.py
    import argparse
    parser = argparse.ArgumentParser()
    parser.add_argument('square', help='display a square of a given number', type=int)
    args = parser.parse_args()
    print args.square ** 2
$ python 04.py --help
usage: 04.py [-h] square
positional arguments:
  square      display a square of a given number
optional arguments:
  -h, --help  show this help message and exit
$ python 04.py 3
9
$ python 04.py 4
16
命令行解析工具argparse简单使用-1
原创
             ©著作权归作者所有:来自51CTO博客作者北漂Sherry的原创作品,请联系作者获取转载授权,否则将追究法律责任        
             
            
        
                提问和评论都可以,用心的回复会被更多人看到
                评论
            
            
                    发布评论
                
            
            相关文章
        
        
- 
                    argparse命令行解析模块argparse命令行解析模块文章目录argparse命令行解析模块argparse模块中的ArgumentParser argparse命令行解析模块 参数解析 默认值 解析器 命令行
- 
                    使用Argparse添加命令行参数argparse是Python标准库中用于解析命令行参数的模块。它提供了一种简单而灵活的方式来处理命令行\ argparse 命令行参数 python 解析器 变量名
- 
                    Python代码示例:使用argparse解析命令行参数【代码】Python代码示例:使用argparse解析命令行参数。 python 开发语言 命令行参数 代码片
- 
                    Python常用模块:命令行参数解析 argparse我们经常写脚本需要传参,那么能够比较灵活的解析出参数是经常使用的。 数据库 mysql java python
 
 
                    













 
                    

 
                 
                    