[nycbug-talk] Python Command-Line Option Parser

Isaac Levy ike
Tue Jun 21 14:59:00 EDT 2005

Hey All,

Saw something in today's Daily Python-URL which I thought relevant to 
an ongoing discussion about using Python for general UNIX tasks, 
someone posted a nice "Generic command-line option parser" class.

Cool stuff, primarily, because it's aimed at solving the problems (and 
some libraries brokenness) of various command-line calling schemes in 
core Python.  Not certain that this code totally solves the problem, 
but from skimming it, it looks to be a great stab at trying to...

Generic command-line option parser

I have seen Python programmers having to write custom code when faced 
with the task of doing command line argument parsing. Some use optparse 
which limits your application to Python 2.3 +, some stick to getopt 
which makes sure that the program works with all versions of Python, 
but loses the power of optparse. Some uses neither and develops custom 

This class resolves the dilemma, by providing a single mechanism which 
wraps up both optparse and getopt...

Source code posted online, I'll be trying it myself this weekend...  
See yall' on IRC!


More information about the talk mailing list