optparse: add trailing text in help message?
Duncan Booth
duncan.booth at invalid.invalid
Sat Oct 14 13:10:52 EDT 2006
"Count László de Almásy" <calmasy at gmail.com> wrote:
> Is there a standard way with optparse to include a blurb of text after
> the usage section, description, and the list of options? This is
> often useful to include examples or closing comments when the help
> message is printed out. Many of the GNU commands do this.
Yes, but only if you are running in Python 2.5.
>From "What's new in Python 2.5":
> The optparse module was updated to version 1.5.1 of the Optik library.
> The OptionParser class gained an epilog attribute, a string that will
> be printed after the help message, and a destroy() method to break
> reference cycles created by the object. (Contributed by Greg Ward.)
In other words:
>>> from optparse import OptionParser
>>> usage = "usage: %prog [options] arg1 arg2"
>>> epilog = "that's all folks!"
>>> parser = OptionParser(usage=usage, epilog=epilog)
>>> parser.parse_args(['', '--help'])
Usage: [options] arg1 arg2
Options:
-h, --help show this help message and exit
that's all folks!
More information about the Python-list
mailing list