是否有一种机制可以注释掉大块的Python代码?
现在,我所能看到的注释代码的唯一方法是用#开始每一行,或者用三引号括起代码:""" "。
这样做的问题是在每行之前插入#很麻烦,而“”会使我想用作注释的字符串显示在生成的文档中。
在阅读了所有的评论后,答案似乎是“不”。
是否有一种机制可以注释掉大块的Python代码?
现在,我所能看到的注释代码的唯一方法是用#开始每一行,或者用三引号括起代码:""" "。
这样做的问题是在每行之前插入#很麻烦,而“”会使我想用作注释的字符串显示在生成的文档中。
在阅读了所有的评论后,答案似乎是“不”。
当前回答
在六:
到积木的顶部,用字母a标记它。 到积木的底部,用字母b标记它
然后做
:'a,'b s!^!#!
其他回答
注释掉Python代码(被解释器理解为忽略的代码)的唯一机制是#。
正如你所说的,你也可以使用字符串字面量,它不会被解释器忽略,但可以与程序执行完全无关。
我唯一知道的解决办法就是找个好编辑。对不起。
是的,有(取决于你的编辑)。在PyDev(和Aptana Studio与PyDev):
按Ctrl + 4 -注释选定的块 按Ctrl + 5取消所选块的注释
M-x注释区域,在Emacs的Python模式下。
在六:
到积木的顶部,用字母a标记它。 到积木的底部,用字母b标记它
然后做
:'a,'b s!^!#!