フレーム
「スレッドと変数」タブの「フレーム」ペインを使用すると、アプリケーションのスレッドのリストにアクセスできます。
![フレームペイン Frames pane](https://resources.jetbrains.com/help/img/idea/2024.1/py_debugToolWindow_frames.png)
スレッドを調べるには、ペイン上部のリストからスレッドを選択します。スレッドのステータスとタイプは、スレッド名の横にある特別なアイコンとテキストのメモで示されます。スレッドごとに、スタックフレームを表示し、フレームを調べ、フレーム間を移動し、エディターでフレームのソースコードに自動的に移動できます。
フレームに保存されている値を調べるには、デバッグツールウィンドウの変数ペインを使用します。
「スレッド」アイコン
各スレッドの近くにあるアイコンは、スレッドのステータスを示します。
アイコン | 説明 |
---|---|
| 中断状態の現在のスレッド。 |
| アクティブなスレッド。 |
| 現在のブレークポイントにヒットしたスレッド。 |
| 中断されたスレッド。スレッドは、デバッガーによって一時停止されたときに一時停止としてマークされます。 |
| フリーズしたスレッド。スレッドは手動で一時停止されたときにフリーズとしてマークされます。 |
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_evaluate_in_variables_tab_result.png)
変数
「スレッドと変数」タブの「変数」ペインを使用すると、アプリケーションのオブジェクトに格納されている値を調べることができます。フレームペインでスタックフレームが選択されると、変数ペインはそのスコープ内のすべてのデータ(メソッドパラメーター、ローカルおよびインスタンス変数)を表示します。このペインでは、オブジェクトのラベルを設定したり、オブジェクトをインスペクションしたり、式を評価したり、変数を監視に追加したりすることができます。式フィールドを評価する:このフィールドは、監視ペインが非表示になって
![](https://resources.jetbrains.com/help/img/idea/2024.1/py_debug_run_menu.png)
デバッガーセッションを開始する
デバッガーセッションの開始は、プログラムを通常モードで実行するのと非常によく似ています。デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。PyCharm からプログラムを実行できる場合は、同じ構成を使用してプログラムをデバッグすることもできます。プログラムをデバッグするたびに、デバッガーセッションは実行 / デバッグ構成に基づいています。PyCharm を構成して、プログラムを起動する前に任意のパラメーターを使用し、任意のアク...
![](https://pleiades.io/icons/pycharm.png)
デバッガータブ
デバッガータブは、次の領域に分かれています。フレーム、変数、監視式、デバッグツールウィンドウフレーム