commenting out blocks of code
Paul McNett
p at ulmcnett.com
Fri Feb 17 19:10:04 EST 2006
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
More information about the Python-list
mailing list