2017-05-13 8 views
0

デバッグのために特定の位置(ステートメントを除く)でプログラムを終了したいと考えています。さらに、私はコンソールにいて、これまでにプログラムで定義された変数とオブジェクト(DataFrames)で遊んでいたいと思っています。 strg * cを打つときと同じように、しかしある位置ではもっと正確に制御することができます。keyboardinterruptと同じ結果を持つtry/exceptを実装するにはどうすればよいですか?

sys.exit()あなたはあなたがデバッグにシェルを取得しますdebugger

try: 
    #code 
except: 
    import pdb;pdb.set_trace() 

を使用することができ、コンソールをシャットダウンし、すべてのオブジェクトが「失われた?

+1

ラン'-i'オプション付きのプログラム:' python -i/path/to/script.py' – falsetru

答えて

関連する問題