いくつかの作業で Eclipse+PyDev ペアを試しています。(Eclipse v3.5.0 + PyDev v1.5.6) すべての変数を PyDev コンソールに公開する方法が見つかりませんでした (PyDev コンソール -> 現在アクティブなエディターのコンソール オプションを使用) 簡単なコードを使用して問題を説明します. コードを段階的に実行すると、コンソールから "x" 変数にアクセスできません。変数タブに表示されますが、それは私が本当に望んでいるものではありません。
どんな助けでも大歓迎です。
より良い説明については、私のスクリーンショットを参照してください。
編集:
次のような単純な関数を追加するとします。
def myfunc(x):
return x**x
コードに関数を追加してデバッグすると、コンソールから myfunc に簡単にアクセスできます。(myfunc と入力すると、この自動実行後に使用可能になります。
>>> from part2.test import myfunc
>>> myfunc
次に myfunc(5) を実行すると、Python インタープリターと同じように動作します。私のコードをデバッグするために、同様の方法で変数にアクセスすることは非常に便利です。大きな配列があり、デバッグ プロセス中にさまざまなテストと操作を行います。同様に: x を取得して x.sum() を実行し、後で x[::10] を実行するか、他の配列を操作して転置し、結果を観察し、実験などを行います...
より良い解決策があることを願っています。