在开发过程中,有时有必要临时注释掉代码块以进行测试。
有时,这些注释需要重新缩进代码片段,否则在不引入错误的情况下可能很难收回。
我想知道是否有一个“空白缩进”运算符,与“ 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")
答案 0 :(得分:2)
在我看来,最简单的方法是在您的True: #
语句中插入if
。
所以
if x==0:
成为
if True: # x==0
您的缩进可以保持不变,并且旧的情况仍然清晰且易于返回。