在python中停用代码而不更改缩进或添加注释

Mik*_*ing 5 python

我怀疑这个问题的答案将是一个很大的问题!但是这里.

有没有办法停用(临时)长代码片段而不必评论每一行或放一个if FALSE:并缩进每一行?

举个例子,假设我有代码

for A in range(1,LargeNumber):
    DoSuff(A)
    ###DO Mode stuff
    ###....
    Done(A)
Run Code Online (Sandbox Code Playgroud)

但是,由于我还在开发代码,所以我不希望这个冗长的循环运行.据我所知,我的选择是:

评论

#for A in range(1,LargeNumber):
    #DoSuff(A)
    ####DO Mode stuff
    ####....
    #Done(A)
Run Code Online (Sandbox Code Playgroud)

或包装在falseif语句中

if False:
    for A in range(1,LargeNumber):
        DoSuff(A)
        ###DO Mode stuff
        ###....
        Done(A)
Run Code Online (Sandbox Code Playgroud)

这两个都要求我操纵我想要停用的每一行.

是否有一些更聪明的方法来做到这一点,而无需更改缩进或在每一行添加注释.(除非可能放在LargeNumber=0这里.)

CoM*_*tel 6

根据要求,我提出的建议:

注释大代码:

"""
for A in range(1,LargeNumber):
        DoSuff(A)
        DO Mode stuff
        ....
        Done(A)
"""
Run Code Online (Sandbox Code Playgroud)

2 之间的所有内容都"""将被评论。但是正如 tobias_k 所说,如果您的代码中有多行字符串,则效果不佳。

但是,正如他所说,你可以让它像这样工作:

"""
print 'anything with sinple quotes instead of double quotes'
"""
Run Code Online (Sandbox Code Playgroud)