zoukankan      html  css  js  c++  java
  • Python之argparse模块

    argparse

    命令行参数解析模块,原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

    (待续)

  • 相关阅读:
    sqlldr、sqluldr2_w64案例
    查看oracle的sid和sevice_name
    杂记
    GAN学习
    Leetcode 第 217 场周赛
    牛客编程巅峰赛S2第4场
    SAR图像变化检测的一点想法
    Fire! UVA
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/gsblog/p/3409192.html
Copyright © 2011-2022 走看看