如何跳過使用pdb.set_trace()
的循環?python pdb - 跳過循環
例如,
pdb.set_trace()
for i in range(5):
print(i)
print('Done!')
pdb
循環之前提示。我輸入一個命令。所有1-5值都會返回,然後在print('Done!')
執行之前再次提示pdb
。
如何跳過使用pdb.set_trace()
的循環?python pdb - 跳過循環
例如,
pdb.set_trace()
for i in range(5):
print(i)
print('Done!')
pdb
循環之前提示。我輸入一個命令。所有1-5值都會返回,然後在print('Done!')
執行之前再次提示pdb
。
如果我明白這是正確的。這樣做將是
一種可能的方式:
一旦你得到你PDB提示。只需點擊'n'(下一個)10次即可退出循環。
但是,我不知道有一種方法可以退出pdb中的循環。
你可以用'r'來退出一個函數。
你應該在循環之後設置一個斷點(「break main.py:4」,假設上面的行在一個名爲main.py的文件中)然後繼續(「c」)。
而如果循環是10000000?你的回答非常明顯。 – Hector