13

次のようにIPython+にブレークポイントを設定できます。pdb

run -d -b 150 file1.py 

150 行目での実行が中断file1.pyされfile1.pyます。次のようなもの:

run -d -b file2.py:106 file1.py

wherefile2.pyがインポートされ、 inside と呼ばれfile1.pyます。

どうもありがとう。

4

1 に答える 1

5

実行可能なオプションの 1 つfile1.pyは、IPython スクリプトにすることです。つまり、名前を に変更しfile1.ipy、代わりに

import file2

行う

%run -d -b 106 file2.py

編集が必要なため、これは理想的ではないかもしれませんfile1.py

edit : これは確かに%runコマンドの便利な機能です。ここに追加しました: https://github.com/ellbur/ipython

また、ソリューションを使用している場合は、pdbそれを回答として投稿することもできます。

于 2013-01-13T17:04:11.630 に答える