Quero usar a saída do pprint para mostrar uma estrutura de dados complexa, mas gostaria de exibi-la usando o módulo de registro em vez de stdout.
ds = [{'hello': 'there'}]
logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
pprint.pformat()
estava nessa página.
@Lattywayre - Nem todo mundo que faz uma pergunta como esta pulou os documentos. Eu li os mesmos documentos e também perdi o pformat. No stackoverflow, às vezes você também obtém joias da experiência de outras pessoas que não estavam nos documentos. Obrigado yee379 por perguntar isso.
—
Mnebuerquo
pprint( {}, stream )
, mas achei um tanto estranho. eu teria pensado que algo comospprint
poderia ter sido melhor do quepformat
(como emc
).