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 similespprint
sarebbe stato più carino dipformat
(come inc
).