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