2017-12-04 8 views
1

pythonスクリプトがインタプリタを指定された行に入力させる方法はありますか? import pdb; pdb.set_trace()を使用して特定の行でデバッグを開始することができますが、これはすべてのpdbコマンドが途中で停止する可能性があることを意味します。与えられた行にPythonインタプリタを入力する非pdbの方法はありますか?

PDBの外側定期インタプリタ(またはipython)にキックする方法はありますか?

+0

たくさん。 「プログラムでPythonインタプリタを入力してください」またはこれに相当するものを検索します。 –

+0

ありがとうございます。私はいくつかの検索を行いましたが、その質問は見つかりませんでした。 – jsamsf

答えて

0

最も簡単な方法は、code.interactです:このいずれかのdupesの

import code 
code.interact(local={**globals(), **locals()}) 
関連する問題