コンソールを使用したPythonでのデバッグ

通常、Pythonライブラリは十分に文書化されています。 ただし、特にWebフレームワークや、1ダースまたは2つのプロパティを持ついくつかのリクエストパラメーターについては、ドキュメントだけでは不十分な場合があります。



ここで、通常のPythonコンソールが助けになります。これは、実行されたWebサービスコードの途中で適切なタイミングで役立つ可能性があります。



IPythonがインストールされている場合は、適切な場所に数行追加するだけです。



IPython.ShellからインポートIPShellEmbed

IPShellEmbed()()



次のようになります。



Pythonコンソール



このアプローチの助けは非常に貴重です-TAB + TABを押すだけで、ローカル変数のリストにあるオブジェクトのプロパティとメソッドのわかりやすいリストです。 IPythonがインストールされていない場合、シンプルなコンソールで満足できます。



インポートコード

code.interact()



結果はほぼ同じですが、コンソールは簡単に抜け落ちます。



All Articles