Подтвердить что ты не робот

Prettyprint для файла?

Я использую это дерево gist, и теперь я пытаюсь понять, как красиво отпечатать файл. Любые советы?

4b9b3361

Ответ 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)