Ich muss die Ausgabe einer Funktion in eine TXT-Datei umleiten. Ich verwende die Funktion printClassTree() aus der Bibliothek ontospy. Der Code meines Programms ist sehr einfach:Umleiten der Ausgabe meines Programms in eine TXT-Datei mit Linux
import ontospy
g = ontospy.Graph("/home/gabsbelini/Documentos/ontologiaTeste.owl")
g.printClassTree()
Ich habe versucht:
python myprogram.py > file.txt
Aber es funktioniert nicht. Ich bin mit Ubuntu 14.04 Wenn ich den Befehl über die „file.txt“ gerade erstellt und zeigt die Ausgabe im Terminal (Ich möchte, dass in datei.txt gespeichert werden)
was meinst du mit "funktioniert nicht"? Verweisen Sie auch diese Antwort für einige Variationen: http://askubuntu.com/questions/420981/how-do-i-save-terminal-output-to-a-file – karthikr
Ich frage mich, ob 'g.printClassTree()' wird aus irgendeinem Grund auf * stderr * anstelle von * stdout * gedruckt - Funktioniert 'python myprogram.py 2> file.txt'? –
Es funktioniert auch Jon Clements =) danke –