Collect command-line options in a dictionary
def getopts(argv): opts = {} while argv: if argv[0][0] == '-': # find "-name value" pairs opts[argv[0]] = argv[1] # dict key is "-name" arg argv = argv[2:] else: argv = argv[1:] return opts if __name__ == '__main__': from sys import argv myargs = getopts(argv) if myargs.has_key('-i'): print myargs['-i'] print myargs
1. | Echo command line arguments | ||
2. | Command Line Arguments |