On 2009-01-26 19:02, Pat wrote:
Up until today, I never needed to pass any arguments to a Python program.

I did all the requisite reading and found that I should use optparse
instead of getopt. I read the documentation and since the words "simple"
and "easy" often appeared in the examples and documentation, I just knew
that it would be a snap to implement.

Problem is that all I wanted to do was pass a one flag to the program
"-d", for to enable debug mode. Several hours later I gave up after
optparse complained about every variation I tried.

parser = optparse.OptionParser()
parser.add_option('-d', '--debug', action='store_true')

options, args = parser.parse_args()
if options.debug:
    # Do debugging stuff.
else:
    # Do non-debugging stuff.

What does it take to pass single parameter to a program?
http://docs.python.org/library/optparse.html stated that programs always
have options. Is that so? What about "dir /s"?

Can you quote exactly the part that you are talking about? I don't see any such claim.

--
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to