有没有一种机制可以注释掉大量的Python代码?
目前,我所知道注释代码的方式是在每行前加上#
或将代码用三个引号括起来:"""
。
这些方式的问题在于:在每一行前添加#
太麻烦,而"""
会使我想用作注释的字符串出现在生成的文档中。
经过阅读所有评论,答案似乎是“没有”。
在使用Visual Studio的Python工具时,块可以通过Ctrl+K, Ctrl+C 进行注释,也可以通过Ctrl+K, Ctrl+U 进行取消注释。
对我来说,三引号没问题。 您可以使用''' foo '''用于文档字符串,使用""" bar """用于注释或反之,以使代码更易读。
另一种基于编辑器的解决方案:在Emacs中使用文本“矩形”。
高亮要注释的代码,然后按C-x-r-t #
要取消注释的代码:高亮,然后按C-x-r-k
我每天都使用这个功能。 (当然分配了快捷键。)
这和强大的正则表达式搜索/替换是我容忍Emacs其他“怪癖”的原因。
使用像SciTe这样的好编辑器,选择您的代码,按下Ctrl + Q,完成。
如果您没有支持块注释的编辑器,可以在代码块的开头和结尾使用三引号字符串来“有效地”注释掉它。虽然这不是最佳实践。
Crtl + /
进行注释,使用Crtl - /
进行取消注释。 - circassia_ai