現在、IDLEデバッガが記述されているため、実行中の特定のポイントでオブジェクトの状態に関する詳細情報を取得するには、コードにprint
コールを挿入するか、実行を停止する(たとえばraise SystemExit
)シェル内のオブジェクトと対話します。
ローカル/グローバルパネルで表示されるものはreprlib.Repr
で生成されたオブジェクトの表現で、maxstring
とmaxother
は60
に増加しました。 NamespaceViewer
をidlelib/debugger.py
(3.6の名前)に編集してmaxstring
を200に増やし、デバッグウィンドウを最大化することができます。 (私はこれがより多くの文字列を表示することを確認しました。)height
行との文字サイズに設定され、maxstring
からheight * width
に設定されたLabelウィジェットで1行のEntryウィジェットを置き換えることもできます。 (Untried。)
私は、オブジェクトに関するより多くの情報を得ることができれば良いということに同意します。私は現在、タイプ、長さ(該当する場合)、および内容のはるかに大きなスライスを持つ別々のポップアップウィンドウについて考えています。