This article mainly introduces python's use of getopt to Parse command line input parameter instances, which is of great practical value, for more information about how to use getopt to parse parameters in the command line, see the example in this article.
The specific instance code is as follows:
Import getopt import sys config = {"input": "", "output ":". ",}# getopt: The first option is sys. argv [1:]. The second parameter is short. if the parameter must be followed by a value, add:. The third parameter is long. # It is a list, opts, args = getopt. getopt (sys. argv [1:], 'Hi: o: d', ['input = ', 'output =', 'help']) # parameter parsing process, the long parameter is --, the short parameter is-for option, value in opts: if option in ["-h", "-- help"]: print "" usage: % s -- input = [value] -- output = [value] usage: % s-input value-o value "" elif option in ['-- input ', '-I']: config ["input"] = value elif option in ['-- output','-O']: config ["output"] = value elif option = "-d": print "usage-d" print config
Input parameters:
--input=c:\temp\aa -o c:\temp\output -d
Printed result:
usage -d{'input': 'c:\\temp\\aa', 'output': 'c:\\temp\\output'}
I hope this article will help you with Python programming.