本文实例讲述了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程序设计有所帮助。