python如何解析输入参数 python parse options
from optparse import OptionParser
import os
import sys
def parse_options():
usage = "usage: %prog [options]"
parser = OptionParser(usage)
parser.add_option('--config', dest='config', help='config file')
parser.add_option('--stop', dest='stop', action='store_true', default=False, help="stop dynamic analysis")
parser.add_option('--status', dest='status', action='store_true', default=False, help="print device status")
parser.add_option('--check', dest='checkenv', action='store_true', default=False, help='check dynamic environments')
parser.add_option('--reboot', dest='reboot', help='reboot device', action='store_true', default=False)
parser.add_option('--reset', dest='reset', help='factory reset device', action='store_true', default=False)
options = parser.parse_args()[0]
if options.start is None:
parser.print_help()
sys.exit(1)
return options
options = parse_options()