私は以下のコードスニペットが役立つと思います。 私は単にstdoutをいくつかのファイルを指すように変更しています。それ以降の出力があれば、そのファイルに書き込まれます。
後でstdoutを元の形式に戻しています。
import sys
# Holding the original output object. i.e. console out
orig_stdout = sys.stdout
# Opening the file to write file deletion logs.
f = open('file.txt', 'a+')
# Changing standard out to file out.
sys.stdout = f
# Any print call in this function will get written into the file.
myFunc(params)
# This will write to the file.
print("xyz")
# Closing the file.
f.close()
# replacing the original output format to stdout.
sys.stdout = orig_stdout
# This will print onto the console.
print("xyz")
通常のようにファイルに書き込みますか? (line、file = f) ' – erip
' with open( 'twitter_stream.txt'、 'w')をf: として出力します。 – erip