Prettyprint to a file?
问题 I'm using this gist's tree, and now I'm trying to figure out how to prettyprint to a file. Any tips? 回答1: What you need is Pretty Print pprint module: from pprint import pprint # Build the tree somehow with open('output.txt', 'wt') as out: pprint(myTree, stream=out) 回答2: If I understand correctly, you just need to provide the file to the stream keyword on pprint: with open(outputfilename,'w') as fout: pprint(tree,stream=fout,**other_kwargs) 来源: https://stackoverflow.com/questions/17280534