Voglio usare l'output di pprint per mostrare una struttura dati complessa, ma vorrei visualizzarlo usando il modulo di registrazione piuttosto che stdout.
ds = [{'hello': 'there'}]
logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
pprint.pformat()era su quella pagina.
pprint( {}, stream ), ma l'ho trovato piuttosto imbarazzante. avrei pensato che qualcosa di similespprintsarebbe stato più carino dipformat(come inc).