是否有一种机制可以注释掉大块的Python代码?

现在,我所能看到的注释代码的唯一方法是用#开始每一行,或者用三引号括起代码:""" "。

这样做的问题是在每行之前插入#很麻烦,而“”会使我想用作注释的字符串显示在生成的文档中。

在阅读了所有的评论后,答案似乎是“不”。


当前回答

在使用PyDev的Eclipse中,您可以选择一个代码块并按Ctrl + #。

其他回答

在Eric4上有一个简单的方法:选择一个块,按Ctrl+M注释整个块或按Ctrl+alt+M取消注释。

我在Windows机器上使用notepad++,选择您的代码,键入CTRL-K。要取消注释,请选择代码并按Ctrl + Shift + K。

顺便说一句,notepad++作为Python编辑器工作得很好。具有自动补全、代码折叠、语法高亮显示等功能。它是自由的,就像言论和啤酒一样!

是的,有(取决于你的编辑)。在PyDev(和Aptana Studio与PyDev):

按Ctrl + 4 -注释选定的块 按Ctrl + 5取消所选块的注释

三引号对我来说是可以的。 您可以使用" ' foo " '作为文档字符串,使用""" bar """ "作为注释,反之亦然,以使代码更具可读性。

在六:

到积木的顶部,用字母a标记它。 到积木的底部,用字母b标记它

然后做

:'a,'b s!^!#!