有时我需要临时注释掉块标题以用于测试目的,例如:
i = 2
s = { 'a', 'b', 'c' }
#while i > 0:
s.pop()
i -= 1
print(s)
但是,由于缩进是python语法的一部分,如果我运行上面的代码,我得到了:
s.pop()
^
IndentationError: unexpected indent
我知道在评论while
中对代码进行dedenting会使它工作,但我想保留代码的可视化结构,而不是每次都进行dedenting和缩进。
有什么技巧可以实现这个目标吗?
答案 0 :(得分:7)
作为候补的if True:
呢?然后只需在while
和if
之间交换“#”即可获得所需效果。
答案 1 :(得分:0)
使用自动缩进的编辑器或暂时替换if True:
之类的内容。