Я использую это дерево gist, и теперь я пытаюсь понять, как красиво отпечатать файл. Любые советы?
Prettyprint для файла?
Ответ 1
Что вам нужно - это Pretty Print pprint
модуль:
from pprint import pprint
# Build the tree somehow
with open('output.txt', 'wt') as out:
pprint(myTree, stream=out)
Ответ 2
Если я правильно понимаю, вам просто нужно предоставить файл ключевому слову stream
на pprint:
with open(outputfilename,'w') as fout:
pprint(tree,stream=fout,**other_kwargs)