是否有一种机制可以注释掉大块的Python代码?
现在,我所能看到的注释代码的唯一方法是用#开始每一行,或者用三引号括起代码:""" "。
这样做的问题是在每行之前插入#很麻烦,而“”会使我想用作注释的字符串显示在生成的文档中。
在阅读了所有的评论后,答案似乎是“不”。
是否有一种机制可以注释掉大块的Python代码?
现在,我所能看到的注释代码的唯一方法是用#开始每一行,或者用三引号括起代码:""" "。
这样做的问题是在每行之前插入#很麻烦,而“”会使我想用作注释的字符串显示在生成的文档中。
在阅读了所有的评论后,答案似乎是“不”。
当前回答
将三引号隐藏在一个不会被误认为文档字符串的上下文中,例如:
'''
...statements...
''' and None
or:
if False: '''
...statements...
'''
其他回答
三引号对我来说是可以的。 您可以使用" ' foo " '作为文档字符串,使用""" bar """ "作为注释,反之亦然,以使代码更具可读性。
是的,有(取决于你的编辑)。在PyDev(和Aptana Studio与PyDev):
按Ctrl + 4 -注释选定的块 按Ctrl + 5取消所选块的注释
在使用PyDev的Eclipse中,您可以选择一个代码块并按Ctrl + #。
将三引号隐藏在一个不会被误认为文档字符串的上下文中,例如:
'''
...statements...
''' and None
or:
if False: '''
...statements...
'''
在Eclipse + PyDev中,Python块注释类似于Eclipse Java块注释;选择要注释的行,并使用Ctrl + /进行注释。要取消注释一个注释块,执行相同的操作。