私は私のプログラムのバグを持っている:(IPythonコンソールの出力をSpyderのファイルに保存する方法は?
問題があることである:
- マイ
.py
コードはバグが ここで私は知らない長さであり、そして
- を実行するために年齢を取ります
良いニュースは、私は私のpy
ファイルにprint()
の多くを持っているということですので、私は潜在的にどこのバグの生活を知ることができます。
悪いニュースは私のバグが私のコンピュータクラッシュを作るということですので、私はipython
コンソールの出力を見て、何が悪かったのかを参照するための方法はありません。
プログラムの実行中に出力をディスクに書き込む方法を教えてください。だから私はクラッシュする前に何が起こったのか理解するために再起動後もファイルを開くことができるのですか?
私はスパイダー内
から多くの感謝を使用する
- 連続書き込みを必要とするので、この質問は、Redirect stdout to a file in Python?異なっています!
printステートメントを使用する代わりにファイルに書き込みますか?ロガー[モジュール](https://docs.python.org/2/library/logging.html)を使用しますか? printステートメントの代わりにデバッガを使用しますか?ああ、実際に別の[ポスト]を覚えていた(http://stackoverflow.com/questions/4675728/redirect-stdout-to-a-file-in-python) –
ありがとう@AlbertRothmanしかし、私はそれを行う方法は分かりません。それを回答として掲示し、何をすべきか説明できますか? –
ええ、あなたの質問は、私が上にリンクした投稿のかなりの複製です。あっち見て。 –