私は次のコードを持っています:
logFile=open('c:\\temp\\mylogfile'+'.txt', 'w')
pprint.pprint(dataobject)
データオブジェクトの内容をきれいな印刷形式でログファイルに送信するにはどうすればよいですか?
pprint.pprint(dataobject, logFile)
ドキュメント を参照してください
Python 2.7
logFile = open('c:\\temp\\mylogfile'+'.txt', 'w')
pp = pprint.PrettyPrinter(indent=4, stream=logFile)
pp.pprint(dataobject) #you can reuse this pp.print