はのは、私のコードは次のようになりましょう文字列や文字列のリストに複数の印刷がある場合(例えば、どこからどこを取得するべきかなど)最後を取得するにはどのように、コードによって、印刷されたテキストのPython
答えて
印刷機能をオーバーロードして、次の行に沿って処理することができます。
import sys
last_out = ''
def print(message):
global last_out
last_out = message
sys.stdout.write(message+'\n')
print('derp')
print(last_out)
出力:
あなたはまた、配列内のメッセージを保存し、
これにより、これは、多くの印刷物を含む非常に大きなコードを持っているときにはあまり役に立ちません。これにより、コードが遅くなります。 –
コンソールに書き込まれた内容を記録するstdoutのメソッドはありませんか? –
機能の違いは何ですか?すべてのプリントがすでに記録されているので、すべてのプリントが記録されている場合は、コンソールを文字通り読み込んでいるのと同じですか?記録したいコードのビットが分かっている場合は、すべてのプリントを置き換える代わりにカスタムプリント機能を使用してください。@AnasBouayed – dhdavvie
- 1. 最後に印刷された文字を削除するpython
- 2. どのように私はPythonで印刷されたテキストを定義するのですか?
- 3. 最初と最後の値はどのように印刷しますか?
- 4. テキストを印刷した後、テキストボックスの上にスクロールするにはどうすればよいですか?
- 5. どのようにテキストを介して入力を印刷するには(パイソン)
- 6. 素数をテキストファイルに印刷するPythonを取得するにはどうすればよいですか?
- 7. Selenium Pythonを使用してテーブル(td)からテキストを読み取った後に何も印刷されない
- 8. Pythonの印刷テキスト変数を印刷した後
- 9. テキストのみを印刷するにはどうすればよいですか?
- 10. どのようにPythonでリストを印刷するには、 "きれい"
- 11. 次のコードを使用してSQLの最初の行のみが印刷されてどのようにSQL
- 12. どのように間違った質問を印刷するには?
- 13. は、どのように私はPythonで、テーブルは次のように印刷したいのPython
- 14. SASエンコードオプションはプログラムによってどのように取得されますか?
- 15. どのようにPythonでネストされたオブジェクトの再帰的な印刷を実装するには?
- 16. リンクされたリストの追加と印刷によるエラーの取得
- 17. それはこのように出力するように、私は次のコードを印刷したい
- 18. 最後に印刷されたページの最後の要素が異なる
- 19. 印刷ユーザによって入力された最初の文字の名前 - Pythonの
- 20. Python:バイトをどのように印刷できますか?
- 21. JsonフィードをPythonでどのように印刷しますか?
- 22. 特定の行の最後の列を印刷するにはどうすればよいですか?
- 23. データベースで最後に挿入された値を取得するにはどうすればよいですか?
- 24. 印刷が私はエラーを取得同じ行に山車や文字列を印刷するために、次のコードを実行しようとして
- 25. 各内部リストが1つの行に印刷されるようにArrayListのArrayListを印刷するにはどうすればよいですか?
- 26. どのようにインデックス位置を印刷するには
- 27. Pythonでlikeのような文字を印刷するには
- 28. クロージャで複数の引数を取って印刷するにはどうすればよいですか?
- 29. 特殊文字はブローのように、コードの印刷アクセスエラーに
- 30. 重複が印刷されないようにするには
はあなたが正確に何でもう少し詳細に行くことができ、たとえば、文字列の最後のx量を取得することができあなたがしようとしている?場合によっては簡単な解決方法があるかもしれません。 – glibdud
@glibdudだから私は多くの.pyファイルを持つ大きなコードを持っていて、コードのある時点でコンソールに表示されているものを取得したいと思っています。例えば:if string == 'string': do ...と比較する文字列はコードによって最後に印刷されたテキストです。 (例えば:コンソールにあるものを読むことができますか、ある時点で記録を開始し、別の時点で記録を開始して、結果として実行されたすべての印刷物を含む文字列のリストを得ることができます) –