python命令行参数解析OptionParser类用法实例

586次阅读  |  发布于5年以前

本文实例讲述了python命令行参数解析OptionParser类的用法,分享给大家供大家参考。

具体代码如下:


    from optparse import OptionParser 

    parser = OptionParser(usage="usage:%prog [optinos] filepath") 
    parser.add_option("-t", "--timeout", 
            action = "store", 
            type = 'int', 
            dest = "timeout", 
            default = None, 
            help="Specify annalysis execution time limit" 
            ) 
    parser.add_option("-u", "--url", 
            action = "store_true", 
            dest = "url", 
            default = False, 
            help = "Specify if the target is an URL" 
            ) 
    (options, args) = parser.parse_args() 

    if options.url: 
      print(args[0]) 
    print options.timeout 

运行效果图如下:

希望本文所述对大家的Python程序设计有所帮助。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8