pycharmデバッグブレークポイントデバッグ

将来のデバッグのために、自分の学習経験を覚えておいてください。

1.操作手順:

1.1ブレークポイントを追加する

マーク上でマウスの左ボタンをクリックするだけです。(ブレークポイントを削除するには、もう一度ブレークポイントをクリックします)
ここに画像の説明を挿入

1.2デバッグでコードを実行する

写真が示すように:

この7つ星のてんとう虫をクリックします
ここに画像の説明を挿入

1-3。必要なデバッグに従ってコードをデバッグします

ここに画像の説明を挿入

2. Debugのデバッグ方法は以下のとおりです。

2.1.show実行ポイント(F10)

現在のすべてのブレークポイントを表示

2.ステップオーバー(F8)

シングルステップデバッグ。
関数Aにサブ関数aがある場合、サブ関数aに入ってシングルステップデバッグを実行するのではなく、サブ関数a全体を1ステップで実行します。

3.ステップイン(F7)

シングルステップデバッグ。
関数Aにサブ関数aがある場合、サブ関数aに入り、シングルステップのデバッグを実行します。

4.コードにステップイン(Alt + Shift + F7)

コードを入力し、デバッグをステップ実行し、次の行を実行しますが、ライブラリは無視します。
それとstep intoの違いは次のとおりです。

  • 私のコードにステップインするということは、あなたが書いたコードの中でステップごとにしかデバッグが実行されないということです。
  • ステップインもステップバイステップで実行されますが、たとえば定期的な再実行など、システム機能の実行に入る場合があります。

推奨用途:step into my codeシステムの下部の実行ロジックが心配な場合は、使用できますstep into

5.ステップインを強制する(Alt + Shift + F7)

次の行を実行して、libや構築オブジェクトなどを無視します。

6.step out(Shift + F8)

現在の実行がサブ関数aである場合、このデバッグ操作を選択して、サブ関数aの残りのコードを実行し続けることなく、サブ関数aから直接ジャンプします。そして、前の関数に戻ります。

つまり、現在のデバッグが置かれている関数から直接ジャンプして、実行する必要がある次のステートメントを入力します。

7.カーソルまで実行(Alt + F9)

次のブレークポイントに直接ジャンプ(現在のブレークポイントから次のブレークポイントにジャンプ)

要約は次のとおりです。

7
入力、8出力、9 F7でコードを入力、F8コードで入力、F9で指定したコードまたはコードファイルに切り替え

おすすめ

転載: blog.csdn.net/weixin_38819889/article/details/108685098