1

SharpDevelop 4.2 で IronPython コーディングを練習していますが、デバッグに問題があります。Locals ウィンドウで変数が見つかりません。このような単純なスクリプトでは...

a=5
b=3
c=8
print c
raw_input('')

[ローカル] ウィンドウのどこで a、b、c の値を見つけることができますか? Locals ウィンドウは情報でいっぱいなので、自分の変数とオブジェクトだけを表示するようにできますか?

4

1 に答える 1

2

変数は、モジュールのディクショナリ内に隠されているウォッチ ウィンドウにあります。

$originalModule -> Non-Public members -> _dict_

このディクショナリでは、変数名はディクショナリKeysにあり、変数値はディクショナリValuesにあります。

現在、SharpDevelop はこの情報をうまく表示していません。これを修正するには、SharpDevelop のソース コードを変更する必要があります。

デバッグ エクスペリエンスを向上させるために、Python Tools for Visual Studioを試すことをお勧めします。Python Tools for Visual Studio は、トップ レベルの [ウォッチ] ウィンドウに変数を表示します。Python Tools for Visual Studio は無料で、無料の Visual Studio Integrated Shellで使用できます。

于 2012-11-08T11:30:29.547 に答える