pdb
とを使用してインタープリターにドロップする方法を知っていますIPython
が、これには、どこで停止したいかを事前に正確に知る必要があります。ただし、数分から数時間かかる数値処理スクリプトを実行することがよくあり、その進行状況を正確に知りたいと思っています。解決策の 1 つは、単純に多くのログ ステートメントをいたるところに配置することですが、そうすると、あまりにも多くの情報が氾濫するか、知りたいことを正確にログに記録できなくなります。
キーの組み合わせによって、現在どこにいてもコードにドロップするリスナー ループを初期化する方法はありますか? CTRL+Z を考えてみてください。ただし、Bash ではなく Python のままにしておきます。