gdbでは、Ccでプログラムを中断(一時停止)して再開できます。
これをpdbで実行できますか?
いいえ、python2 の pdb はこれをサポートしていませんが、回避策として次のコードをプログラムに追加します。
def debug_signal_handler(signal, frame):
import pdb
pdb.set_trace()
import signal
signal.signal(signal.SIGINT, debug_signal_handler)
関連する質問:
このバグレポートに基づいて、Python 3 で修正される可能性があります。
2.x では、Ctrl-C は KeyboardInterrupt をスローしますが、これは通常、プログラムによって処理されず、デバッガーを「事後分析」モードにします。中断したところから続行することはできません。
あなたが説明していることを行う他の方法があるかどうかはわかりません。