1

ipdb私は通常、ソース コードに次の行を追加して、デバッガーの助けを借りて Python スクリプトをデバッグします。

import ipdb; ipdb.set_trace()

次に、スクリプトを実行すると、ipdb起動します。非常に頻繁に、プロット ライブラリnumpyを使用して対話型グラフに配列をプロットする必要があります。matplotlib次のコマンドを使用して、 内でインタラクティブなプロットを可能にしipdbます。

import matplotlib.pyplot as plt
plt.ion()

私の質問は、起動時にこれら 2 つのコマンドを自動的に実行できるかどうかipdbです。

4

1 に答える 1

3

現在、ipdb でこれを修正する方法を検討しています (ユーザー構成と init スクリプトをロードしています)。しかし、今のところ、pdb documentationを読んで発見した解決策があります。

.pdbrc ファイルをホームまたはプロジェクト ディレクトリのルートに置くと、スクリプトは pdb シェルで実行されます (これは ipdb でも機能します)。

これが私が現在取り組んでいる問題です: https://github.com/gotcha/ipdb/issues/61

于 2015-06-29T07:36:59.540 に答える