web-dev-qa-db-ja.com

IDLEのPythonプログラムにブレークポイントをどのように追加しますか?

私はすでにこれを解決しました、グーグルで、またはドキュメントを読むことでそれを理解できなかったので、私はここにそれを投稿しています。偶然見つけただけです。

ブレークポイントを追加するには、ブレークポイントを追加する行を右クリックして[ブレークポイントの設定]を選択します。行が強調表示されます。 (これはファイルを編集しているときにのみ機能します。インタープリターでは機能しません。)

このサイト には、IDLEデバッガーの使用に関する詳細なチュートリアルがあります。

Macでは、右クリックではなくControlキーを押しながらクリックする必要があります。

38
Nick ODell

OPによって提供された回答の完了:ブレークポイントを設定した後-IDLEのデバッグモードをオンにする必要があります(デバッグ->デバッガーを使用)。プログラムを実行したら、開いているデバッグウィンドウで[Go]を押すと、IDLEがブレークポイントで停止します。

8
user2737112

open Python IDLEブレークポイントのドキュメントの欠如に関する問題 があります。貢献を歓迎します!

更新:オンラインドキュメントとIDLEヘルプファイル(2.7.4、3.2.4、および3.3.0用)が、Nickの助けにより更新されました。

8
Ned Deily

実行前にブレークポイントを設定できます。

  1. プログラムの関連する行を右クリックしてブレークポイントを設定します
  2. python Shellで、Debugを探します-[Debug On]がIDLEに表示されますPython Shell
  3. プログラムに戻り、F5(ホットキー)を押してプログラムを実行します。関連するブレークラインで停止します。
  4. 一部のグローバル変数またはコード行を確認する場合は、デバッガーのチェックボックスをオンにします
5
Jeffrey Ng

この答えに追加するだけです(コメントしたはずですが、十分な評判がないというルールの場合)。Macでは、Ctrlキーを押しながらクリックする必要があります。少なくともトラックパッドの通常の「右クリック」では、ブレークポイントを設定するオプションを含むコンテキストメニューが表示されません。

2
theoden