有没有办法在注释掉控制语句时保持缩进

Is there a way to keep indentation when commenting out the control statement

在python中,有没有办法在注释掉控制语句时保持控制语句内一段代码的缩进?

用例是您想要暂时注释掉 if-statement 但又不想取消缩进嵌套代码的情况。我正在寻找如下虚拟控制语句:

原来:

if condition is True:
    print('print')

暂时:

#if condition is True:
dummy_control_statement:
    print('print')

这里有几个可能适合您的选项:

  1. if False and original-condition:(轻松将所有 False and 替换为空字符串即可还原)
  2. if False:(如果你喜欢注释掉原来的代码行)