Wie umleiten Stdout zu Datei und Konsole mit Skripting?

Ich soll zum ausführen eines python-Skript und erfassen Sie die Ausgabe in einer text-Datei als auch als möchten, zeigen Sie auf der Konsole.

Ich will geben Sie es als eine Eigenschaft des python-Skript selbst. NICHT verwenden Sie den Befehl echo "hello world" | tee test.txt auf Eingabeaufforderung jedes mal.

Innerhalb Skript habe ich versucht:

sys.stdout = open('log.txt','w')

Aber das zeigt nicht die stdout Ausgabe auf dem Bildschirm.

Habe ich erfahren, logging-Modul, aber ich konnte nicht bekommen, viel Glück mit diesem Modul um die Arbeit zu tun.

InformationsquelleAutor der Frage user2033758 | 2013-02-16

Schreibe einen Kommentar