擅长:python、mysql、java
<p>听起来很奇怪。不过,您应该能够使用<a href="https://docs.python.org/3/library/pdb.html#pdbcommand-jump" rel="noreferrer">jump command</a>。您可能需要在for循环的末尾添加一个pass语句,以便可以跳到循环的末尾。如果您不确定代码的行号,那么可以使用<a href="https://docs.python.org/3/library/pdb.html#pdbcommand-ll" rel="noreferrer">^{<cd1>}</a>找出循环的行号。</p>
<pre><code>> c:\run.py(5)<module>()
-> print(i)
(Pdb) ll
1 import pdb
2
3 for i in range(10):
4 pdb.set_trace()
5 -> print(i)
6 pass
(Pdb) j 6
> c:\run.py(6)<module>()
-> pass
(Pdb) c
> c:\python\run.py(4)<module>()
-> pdb.set_trace()
(Pdb) c
1
> c:\python\run.py(5)<module>()
-> print(i)
</code></pre>
<p>值得注意的是,跳到<code>for</code>行将重新启动循环。</p>