Python Getopt
Zur Navigation springen
Zur Suche springen
Example
#!/usr/bin/python import getopt import sys version = '1.0' verbose = False output_filename = 'default.out' print 'ARGV :', sys.argv[1:] options, remainder = getopt.getopt(sys.argv[1:], 'o:v', ['output=', 'verbose', 'version=', ]) print 'OPTIONS :', options for opt, arg in options: if opt in ('-o', '--output'): output_filename = arg elif opt in ('-v', '--verbose'): verbose = True elif opt == '--version': version = arg print 'VERSION :', version print 'VERBOSE :', verbose print 'OUTPUT :', output_filename print 'REMAINING :', remainder