zoukankan      html  css  js  c++  java
  • python OptionParser的用法

    from optparse import OptionParser
    
    parser = OptionParser(usage = "usage: %prog [options] arg" )
    parser.add_option("-u", "--url", action='append', dest="urlname",  help='this is a url')
    parser.add_option("-p", "--path", action='append', dest="pathname",  help='this is a path')
    (options,args) = parser.parse_args()
    print parser.parse_args()
    print options, type(options)
    print options.urlname, type(options.urlname)
    print options.pathname

    python test_optparse.py -h输出

    Usage: usage111: test_optparse.py [options] arg
    
    Options:
      -h, --help            show this help message and exit
      -u URLNAME, --url=URLNAME
                            this is a url
      -p PATHNAME, --path=PATHNAME
                            this is a path

    python test_optparse -u 111 -p 222 输出

    (<Values at 0x484b908: {'urlname': ['111'], 'pathname': ['222']}>, [])
    {'urlname': ['111'], 'pathname': ['222']} <type 'instance'>
    ['111'] <type 'list'>
    ['222']
  • 相关阅读:
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    Chrome内核保存为mhtml(单网页)
    C 标准库
    C 标准库
    【转】AOP
    [转]控制反转与依赖注入模式
    [转]乐观锁、悲观锁、死锁的区别
  • 原文地址:https://www.cnblogs.com/nevermore29/p/10734846.html
Copyright © 2011-2022 走看看