john peter wrote: > in java, i can prevent a block of code from executing > by bracketing the block with comment indicators, as shown > below: > /* > statement1 will not execute; > statement2 will not execute; > */ > statement3 will execute > > is there a similar mechanism in python, other than prefixing > the '#' character to the start of each statement i do not > want to execute (which gets old very quickly if one needs to > comment and uncomment several statements a couple of > times while "playing around with code" say during initial design)?
IMO this is a missing feature in Python. However, if the block of code you are wanting to comment out doesn't happen to contain any triple-quotes, you can surround the code with those. For example: def myFunc(arg): return arg + 2 """ def myFunc(arg): return arg + 1 """ >>> print myFunc(2) 4 -- Paul -- http://mail.python.org/mailman/listinfo/python-list