是否有一种机制可以注释掉大块 Python 代码?
现在,我能看到的注释掉代码的唯一方法是用 . 开头的每一行#,或者用三引号将代码括起来:""".
#
"""
这些问题是#在每一行之前插入很麻烦,并且"""使我想用作注释的字符串显示在生成的文档中。
阅读所有评论后,答案似乎是“否”。
Python 没有这样的机制。在每行前面添加一个#以阻止注释。有关详细信息,请参阅PEP 8。大多数 Python IDE 都支持一种机制,可以自动为您执行带有哈希符号的块注释。例如,在我机器上的 IDLE 中,它是Alt+3和Alt+ 4。
Alt
3
4
不要使用三引号; 正如您所发现的,这是用于文档字符串而不是阻止注释,尽管它具有类似的效果。如果您只是暂时注释掉一些东西,这可以作为一种临时措施。