PyCharm のステップ実行の仕組み
PyCharmでステップ実行するには、次の手順を実行します。
- PyCharmを開き、デバッグしたいPythonファイルを開く。
- ブレークポイントを設定したい行の行番号横の空白か、ショートカットキーの Ctrl + F8 でブレークポイントを作成してください。すると、プログラムがその行に実行が達すると一時停止します。
- PyCharm の上部ツールバーで「Run」ボタンの横にある虫のアイコンをクリックするか、Shift + F9 キーを使用すると、デバッグを開始できます。
- プログラムは設定したブレークポイントに実行が到達すると一時停止し、デバッグコンソールが画面の下部に表示されます。
- デバッグ コンソールでは、以下のボタンを使用してステップ実行が可能です。
- F8(ステップオーバー):現在の行を実行して次の行へ移動します。
- ステップイントゥ (F7): 現在行が関数呼び出しの場合、その関数の内部に移動します。
- ステップアウト(Shift + F8):現在の関数から、関数を呼び出した場所へ戻る
- プログラムを続行(F9):次のブレークポイントかプログラムの終了までプログラムを実行させます。
- 停止(Shift + F2):デバッグを停止します。
- デバッグ中に、変数の値を確認したり変更したりできます。変数名を入力し、エンターキーを押して変数の値を確認できます。Watchウィンドウを使用してコード内で変数の値を監視することもできます。
- プログラムの実行完了時や、Stopボタンを押下した時に、デバッグは終了されます。
PyCharm でステップ実行を行う基本手順で、変数の値を確認しながら行単位での実行によって、コードのデバッグとトラブルシューティングがより容易に行えます。