ANNOUNCE: Optik 1.0 (new command-line parsing library)
Oleg Broytmann
phd at phd.pp.ru
Mon Nov 12 09:53:57 EST 2001
Hi!
On Mon, Nov 12, 2001 at 09:33:08AM -0500, Greg Ward wrote:
> from optik import OptionParser
> [...]
> parser = OptionParser()
> parser.add_option("-f", "--file",
> action="store", type="string", dest="filename",
> help="write report to FILE", metavar="FILE")
>
> (options, args) = parser.parse_args()
>
> With these few lines of code, users of your script can now do the
> "usual thing" on the command-line:
>
> <yourscript> --file outfile
>
> (All of these result in
> options.filename == "outfile"
Can it handle multiple arguments for an option?
<yourscript> --file outfile1 outfile2
Or mix options and arguments?
<yourscript> --file outfile infile -q
Handle multiple args with the same name?
<yourscript> --file outfile1 -f outfile2
Oleg.
--
Oleg Broytmann http://phd.pp.ru/ phd at phd.pp.ru
Programmers don't die, they just GOSUB without RETURN.
More information about the Python-list
mailing list