I'm having trouble with the "optionparse" recipe in the cookbook:
http://aspn.activestate.com/ASPN/Coo.../Recipe/278844
This does not give me the results I expected (namely the arguments on the
command line for each flag):
#!/usr/bin/env python
"""An example script invoking optionparse, my wrapper around optparse.
usage: %prog [options] args
-f, --file: file to attach
-s, --subject: email subject
-a, --address: email address
"""
import optionparse
opt, args = optionparse.parse(__doc__)
if not opt and not args:
optionparse.exit()
if opt.file:
print opt.file
if opt.subject:
print opt.subject
if opt.address:
print opt.address
Result:
$ python opttest.py -f "myfile.txt" -s "Here's the file" \
-a so*****@there.net
True
True
True
What am I doing wrong here?
--
Stephen
If your desktop gets out of control easily,
you probably have too much stuff on it that
doesn't need to be there.
Donna Smallin, "Unclutter Your Home"