問題タブ [pudb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipython - ipythonでpudbを使用するとエラーが発生します
シェルとしてipythonを使用してPuDBを使用しようとしていますが、シェルにドロップすると、次のエラーが発生します。
バージョンの詳細:
- PuDB 2011.3.1
- IPython 0.12
- Python 2.7.1
- Mac OS X 10.7.3
python - pudbのようなPythonデバッガーで複雑な変数を検査します
複雑な変数(リスト、辞書、オブジェクト)の値をPythonデバッガーで検査するにはどうすればよいですか?Pythonは初めてですが、pudbを試しました。変数の型が複合型の場合、デバッガーは変数の型のみを表示し、価値。
pudbで値を検査することは可能ですか?または、これを実行できる他のPythonデバッガーはありますか?
python - pdb または姉妹で実行時に set_trace() を選択的にアクティブ化する
pdb/ipdb/pudb で、実行時に set_trace() ステートメントを選択的にアクティブ化できるトリックはありますか?
確率的な動作を伴うやや複雑なコードをデバッグしています。デバッガーに気を取られずにプログラムを操作したいと考えており、関心のある状況が発生した場合は、set_trace/s をアクティブにします。(これはロギングと組み合わされていますが、質問には関係ありません)。
条件付きでこれを行うことは可能かもしれないと思いますが、より良い方法はありますか?
python - -m で実行する必要がある Python モジュールをデバッグするには?
私が試したすべてのデバッガーは、ソース ファイルがデバッグされることを期待しています。ただし、Python は常にこのように機能するとは限りません。
とりわけ、内部にファイル__init__.py
とファイルを含むフォルダーであるモジュールがあり、通常は次のように実行します。__main__.py
を使用しない-m
と、相対インポートが失敗します。pudb
、およびその他にフォルダーを渡すだけではpdb
、デバッガーは失敗します。
どうすればこれをデバッグできますか? できればpudb
、相対インポートを削除せずに。
pudb - pudb UI の構成
pudb を起動すると、使用可能な状態になります。ほとんどのウィンドウは 10 ~ 20 文字の大きさです。すべてのウィンドウが左側に押しつぶされています。ヘルプウィンドウもくしゃくしゃになっていて読めません。
これらのパラメータを調整するにはどうすればよいですか? ディストリビューションは Linux Mint です。
python - pudb デバッガーで単体テストをデバッグするには?
pudb デバッガーを使用して一部の単体テストをデバッグしようとすると、問題が発生します。
テストは python で問題なく実行されますが、pudb
.
問題を切り分けて、次のサンプル コードにたどり着きました。
テストは正常に実行されます。
しかし、pudb を実行すると、次のような出力が得られます。
pudb amodule.py
と を使用して実行してみましpython -m pudb.run amodule.py
たが、違いはありません。何らかの方法でテストが実行されることはありません。
pudb を使用して単体テストをデバッグするには、別のことをする必要がありますか?
python - pytest で Python pudb デバッガーを使用する
私が選択したテストライブラリの前はunittestでした。私のお気に入りのデバッガーである Pudbで動作していました。Pdbではありません!!!
unittestでPudbを使用するimport pudb;pudb.set_trace()
には、コード行の間に貼り付けます。python -m unittest my_file_test
ここで、my_file_testは my_file_test.py ファイルのモジュール表現です。
単に使用しても機能しnosetests my_file_test.py
ません -AttributeError: StringIO instance has no attribute 'fileno'
スローされます。
py.testではどちらも機能し
py.test my_file_test.py
ません:
python -m pytest my_file_test.py
両方投げるValueError: redirected Stdin is pseudofile, has no fileno()
py.testでPudbを使用する方法についてのアイデア
python - googleappengine インストール pudb
pudb を使用して、Google アプリ エンジンで Python アプリケーションをデバッグしたいと考えています。virtualenv を使用せずに buildout をインストールし、そのための構成ファイル buildout.cfg を作成しました。
私の app.yaml:
私の setup.py:
すべて正常にインストールされ、nosetests と devappserver は動作します。サーバーを実行します。
コードで pudb を使用しようとしています:
そして、そのようなエラーを見てください:
GAE アプリで pudb を使用する方法はありますか?