Python之argparse模块
2013-11-05 19:58
471 查看
[b]argparse[/b]
命令行参数解析模块,原optparse已经停止开发,建议替换为argparse
在python2.7后默认加入
parser
ArgumentParser默认解析来源sys.argv,也可以提供显示参数进行解析。
构造参数中,通常只需关心description和epilog。前者显示程序标题,后者在帮助信息的尾部显示详细的版权、使用描述等。
(待续)
命令行参数解析模块,原optparse已经停止开发,建议替换为argparse
在python2.7后默认加入
parser
ArgumentParser默认解析来源sys.argv,也可以提供显示参数进行解析。
构造参数中,通常只需关心description和epilog。前者显示程序标题,后者在帮助信息的尾部显示详细的版权、使用描述等。
程序代码: [root@typhoeus79 20131105]# more test_argparse.py #!/usr/bin/env python26 #-*- coding:utf-8 -*- from argparse import ArgumentParser p = ArgumentParser(description="Test Program",epilog="author:gu osong") p.add_argument("-x",help="xxx...") p.add_argument("-H",help="host...") p.print_help() 结果输出: [root@typhoeus79 20131105]# ./test_argparse.py usage: test_argparse.py [-h] [-x X] [-H H] Test Program optional arguments: -h, --help show this help message and exit -x X xxx... -H H host... author:guosong
(待续)
相关文章推荐
- Python学习之argparse模块
- Python中的argparse模块
- python学习之argparse模块
- python 的 argparse模块
- python学习之argparse模块
- python的argparse模块
- Python-argparse模块
- python之argparse模块
- Python学习之argparse模块
- python学习之argparse模块
- python自学argparse模块
- [记录]Python2.7使用argparse模块
- Python解析命令行读取参数 -- argparse模块
- python学习之argparse模块
- Learning Python(6)--Python的命令行解析argparse模块
- python argparse模块
- python学习-argparse模块
- python的argparse模块
- python参数解析,argparse模块
- python的argparse模块