2017-02-20 5 views
0

これを行う方法があるかどうかわかりません。私はTextWrangleを使ってPythonスクリプトを書いた後、ターミナルを使ってスクリプトを実行します。だから、私はちょうどpython code.pyのようなものを実行します。私のスクリプトでは、私は変数を作成するいくつかのデータ分析をしていますが、スクリプトを実行した後にいくつかのことをプロットしたいと思います。ですから、基本的には、動的なpythonモードに入るための方法を入力する方法があるので、私は別のものをプロットしたり、コードを追加したりすることができます。スクリプトを実行するには時間がかかるので、スクリプトに行を追加するのではなく、スクリプトを実行した後でさらにPythonコードを入力する

たとえば、スクリプトの最後に、変数time, amp1, amp2, phase1, phase2, freq1, freq2を作成しました。そして、私はtimeamp1のような別のものを一緒にプロットしたいかもしれません。ターミナルで、pythonと入力すると、スクリプト全体をもう一度入力して別のプロットを作成し、すべての変数を保存した状態でPythonモードに入りますが、スクリプトを実行した後にすべての変数をローカルに保存する方法があります?

+0

'python -i code.py'? – Ryan

答えて

0

対話型デバッグモードを開始するには、スクリプトの最後にpdb.set_trace()を使用できます。これはモジュールの乱用ですが、コードを書いて現在のスコープを操作できるようになります

関連する問題