我有一個python腳本,目前輸出一堆文本到stdout(終端)。它看起來像這樣:輸出到命令行並寫入到python腳本中的文件
print "ABC"
print "CD"
print "QR"
methodCallToOtherCodeThatAlsoPrints()
# A bunch of other print lines...
現在所有這些輸出只是stdout;不過,我希望將輸出寫入文件另外要寫入終端。做這個的最好方式是什麼?理想情況下,我不希望必須更改所有打印語句(以另一個方法調用爲例),並且我無法訪問某些打印的代碼。
我在想,有沒有辦法將打印輸出重定向到stdout和文件?
這個問題看起來類似:http://stackoverflow.com/questions/14906764/how-to-redirect-stdout-to-file-and-console-with-scripting。 Amith Koujalgi有一個答案,看起來好像會對你有用。 – MikeTheReader 2014-10-03 18:36:35