我需要將函數的輸出重定向到.txt文件。 我使用函數printClassTree()來自庫ontospy。 我的程序的代碼非常簡單:如何使用Linux將我的程序的輸出重定向到.txt文件
import ontospy
g = ontospy.Graph("/home/gabsbelini/Documentos/ontologiaTeste.owl")
g.printClassTree()
我已經試過:
python myprogram.py > file.txt
但它不工作。 我使用Ubuntu 14.04 當我執行上面的命令,它只是創造了「file.txt的」,並顯示在終端輸出(我想,要保存在file.txt的)
什麼叫 「不工作」 是什麼意思?此外,請參考此答案的一些變化:http://askubuntu.com/questions/420981/how-do-i-save-terminal-output-to-a-file – karthikr
我不知道'g.printClassTree()'是出於某種原因打印到* stderr *而不是* stdout * - 「python myprogram.py 2」file.txt'工作嗎? –
它也可以工作喬恩克萊門茨=)感謝 –