2012-03-02 12 views
4

Python/Pydev/Eclipseでキャッチされない例外が発生した後にスタック上の変数を検査できますか?スタックレベルに戻り、ローカル変数を参照したいと思います。Python/Pydev/Eclipseで例外の後に変数を検査する

これをPythonでハックする方法があると思いますが、Eclipseには簡単な方法がありますか?

+1

これは以前のようになりました。http://stackoverflow.com/questions/8940342/manage-python-exception-breakpoints、http://stackoverflow.com/questions/455552/break-on-exception- in-pydevなど。PyDev 2.2以降がインストールされていることを確認してください! – macduff

答えて

1

あなたがこののpythonに「ハック」する必要はありません、あなただけipython使用:

ipython yourscript.py --pdb 

「をyourscript.py」クラッシュは、あなたがその場でipythonデバッガに上陸ますいつでもどこ例外が発生しました。そこからスタックを上下に動かし、必要に応じて変数などを調べることができます。 ipythonのおかげで、あなたはタブ補完さえするでしょう。

もちろん、それはEclipseではありませんが、Pythonで開発する場合は簡単で、非常に便利です。

関連する問題