Wie schreibe ich gleichzeitig in stdout und in eine Datei?
📁 Python, Frage
Es gibt ein Python-Skript:
import syssys.stdout = open('my_log.log', 'w')print 'test'Es schreibt die gesamte Standardausgabe in eine Datei. Frage: Wie kann ich sowohl in die Datei schreiben als auch gleichzeitig auf der Konsole ausgeben?
Sie verstehen die Ursache des Geschehens falsch.
Sie stellen die Frage Wie löscht man richtig, aber die richtige Frage ist
Wie kopiert man richtig?
Sie übergeben eine Referenz auf das Objekt von ot an ot1, das heißt, ot und ot1 zeigen auf dasselbe dictionary.
BEISPIEL
x=['wtf', 'justdoit']x1=xx1[0]='omg'print x>> ['omg', 'justdoit'] Anmelden um eine Antwort zu hinterlassen