#!/usr/bin/python # -*- coding: utf8 -*- # """ minimal example by H.Dickten 2011 working examples ------------------------------- % python minimal.py -c 1 -C 2 % python minimal.py -c 0001 -C 00002 % python minimal.py -c 01 -C 8 example with error ------------------------------- % python minimal.py -c 01 -C 08 Errormsg: 'Usage: minimal.py [options] minimal.py: error: option -C: invalid integer value: '08'' """ from optparse import OptionParser parser = OptionParser() parser.add_option("-c", "--channel1", type = int, dest="ch1",default = -1, help = "channel 1") parser.add_option("-C", "--channel2", type = int, dest="ch2",default = -1, help = "channel 2") (options, args) = parser.parse_args() parser.destroy() print "Channel1 = %d, Channel2 = %d. EXIT.\n" % (options.ch1, options.ch2)