0

を使用して、関数で Python シェルから pdb セッションを開始したいと考えていますpdb.run()globalsまたはパラメーターを指定できることlocalsはわかっていますが、現在のすべてのインポートをデバッガー セッションに保持するために渡す値がわかりません。 pdb.run('myfunction()')シェルで行った以前のインポートを保持していないようです。

4

1 に答える 1

1

私は答えを見つけました。locals()関数の結果を渡す必要があります。

pdb.run('myfunction()',locals())
于 2013-01-18T13:19:24.213 に答える