python命令行参数解析OptionParser种

python命令行参数解析OptionParser类

python参数解析


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命令行参数解析OptionParser种