Python 2.5以前を使用している場合は、ファイルを開き、リダイレクトでファイルオブジェクトを使用してください。
log = open ("c:\\ goat.txt" 、"w" )print >> log 、"test"
Python 2.6または2.7を使用する場合、関数としてprintを使用できます。
from __future__ import print_function
log = open ("c:\\ goat.txt" 、"w" )print ("test" 、file = log )
Python3.0以降を使用している場合は、今後のインポートを省略できます。
印刷ステートメントをグローバルにリダイレクトする場合は、sys.stdoutを設定できます。
import sys
sys .stdout = open ("c:\\ goat.txt" 、"w" )print ("test sys.stdout" )