ターミナルは、各繰り返しでスクロールアップされると自動的に出力をカットします。端末内で実行すると、Pythonファイルの出力全体をどのように見ることができますか?
答えて
デフォルトでは、mac端末にはバッファの行数が制限されています。 1000と言ってください。
プログラムを実行すると出力が1000行を超えた場合、行はメモリから失われます。それはFIFOバッファキューのようなものです。
基本的にはあなたの質問への答え:
`Is there a way to store the output of the previously run command in a text file?` is no. Sorry.
あなたがプログラムを再実行して、別のファイルにリダイレクトすることで、出力を保存することができます。または
あなたは出力を通過するために以下を使用することができます(多分それは無制限にする)は、バッファ内の行数を増やす:
your_command | less
あなたEnter
キーはあなたをダウンかかります。
さらに、q
を押して終了します。
それともあなたがプログラムを実行すると、このようなoutput.log
出力をファイルにリダイレクト一方の端子タブでファイル
に出力を再ルーティングすることができます。
python program.py > output.log
別のタブでは、同じログファイルのtailf
に出力することができます。
tailf output.log
完全な出力を確認するには、任意のテキストエディタでログファイルを開きます。
スクロールバックバッファを増やすことを検討できます。
それとも
あなたはデータを見ても、ファイルにそれを実行し、ティーを使用して、例えば、
火花シェルにしたい場合は| tee tmp.out
私が実行しているpythonプログラムは特にリソースが高くつくので、実際にはもう一度実行したくありません。以前に実行したコマンドの出力をテキストファイルに保存する方法はありますか? – adityak42
@ adityak42 downvoteでしたか?なぜなら、私が実行しているpythonプログラムは特にリソースが高くつくので、実際にはもう一度実行したくないからです。以前に実行したコマンドの出力をテキストファイルに保存する方法はありますか? 'とにかく私の答えをチェックしてください。あなたのバッファからすでに消えたものを回復できるとは思いません。もう記憶に残っていません。おそらくあなたはプログラムを再実行する必要があります。 –
私はdownvoteしなかった!あなたの提案をありがとう。 – adityak42
- 1. コマンド出力がファイルと端末にリダイレクト
- 2. pythonのようなコマンドが端末で実行されているときのウィンドウとは何ですか?
- 3. 1つのCプログラム内で複数の端末ウィンドウに出力することはできますか?
- 4. node.jsプログラムで要求と応答オブジェクト全体をどのように見ることができますか?
- 5. 端末にpython os.urandomを出力する
- 6. Rubymineで端末/コマンドプロンプトを実行することはできますか?
- 7. ファイル全体でどのように列選択を行うことができますか?
- 8. Pythonプログラムを端末に入力して端末から出力する方法
- 9. Linux端末でファイルを実行する
- 10. 端末でカスタムエイリアスコマンドを実行すると「コマンドが見つかりません」
- 11. 端末のどこからでもプログラムを実行する
- 12. 端末で実行したときにphpizeコマンドが見つかりません
- 13. PythonでのMATLABスタイルの端末出力
- 14. Python、ファイルと端末の両方に出力を送信する方法
- 15. Emacsと端末を同時にどのように動かすことができますか?
- 16. Google Play(携帯端末とタブレット端末)でアプリケーションを見つけることができません
- 17. 端末を掛けることなくPythonスクリプトを実行
- 18. 私の他の端末オープン(tty)pwdを見ることはできますか?
- 19. Ubuntu端末ではどうすればPythonプログラムを続けることができますか?
- 20. 私はどのようにjarファイルとして全体のアンドロイドプロジェクトを作ることができます
- 21. データセットの行全体をどのように合計することができますか?
- 22. 端末のMACでPythonでコマンドを実行するにはどうすればよいですか?
- 23. 端末でpythonを実行し、端末が閉じたときに終了しないでください
- 24. このPythonプログラムをMac端末から実行するにはどうすればいいですか?
- 25. Pythonで端末出力を取得するにはどうすればよいですか?
- 26. 別の端末でPythonプログラムを実行するにはどうすればよいですか?
- 27. 端末でPythonを実行しているときにArgvを使用するとエラーが発生する
- 28. 端末で実行しているときにpython printlnが実行されます
- 29. ウェブサイト全体をコードとデータベースでどのようにダウンロードすることができますか?
- 30. C#コンソールアプリケーションのコマンドライン全体を、入力時にどのように読むことができますか?
出力が多いスクリプトを実行している場合は、それをファイルにリダイレクトする方がよいでしょう。 – TigerhawkT3
'python3 myscript.py | less' – tdelaney
私が実行しているpythonプログラムは特にリソースが高くつくので、実際にはもう一度実行したくありません。以前に実行したコマンドの出力をテキストファイルに保存する方法はありますか? – adityak42