在开发过程中,有时需要暂时注释代码块以进行测试。有时,这些注释需要重新缩进代码片段,如果不小心操作很容易引入错误,那么是否存在一种“空缩进”操作符呢,类似于“pass”的相反操作?
示例:
当然,我可以按照以下方式做,只是我想知道是否有某种习语或更好的方法来做到这一点:
def func(x):
if x == 0:
print("Test")
为了测试,我暂时注释掉了“if”语句,这会破坏缩进:
def func(x):
# if x == 0:
print("Test")
我希望能避免像这样的重新缩进,因为它只是一种临时改变,而且可能会使更复杂的代码混乱:
def func(x):
# if x == 0:
print("Test")
问题: 是否有类似的东西?
def func(x):
# if x == 0:
force_indent:
print("Test")
当然,我可以按照以下方式做,只是我想知道是否有某种习语或更好的方法来做到这一点:
def func(x):
# if x == 0:
if True:
print("Test")
if True:
似乎是最接近这种行为的,但其他语句可能会更好。 - Eric Duminilforce_indent:
的东西和重新缩进一样慢。此外,在某些 IDE 中,您可以一次缩进整个部分。在 Spyder 中,您可以使用 tab 或 shift+tab 进行缩进或取消缩进。 - Guimouteif 1:
。但正如 @khelwood 所说的那样,if 1: # x==0:
更加简洁。 - Jacob Tomlinson