J'aime la pprint module en Python. Je l'utilise beaucoup pour les tests et le débogage. J'utilise fréquemment la largeur option pour assurer que la sortie s'intègre bien dans ma fenêtre de terminal.
Il a bien fonctionné jusqu'à ce que ils ont ajouté une nouvelle commandés type de dictionnaire en Python 2.7 (autre fonctionnalité que j'aime vraiment). Si j'essaie de l'à-peu-près de l'impression d'un ordre du dictionnaire, ce n'est pas bien. Au lieu d'avoir chaque paire clé-valeur sur sa propre ligne, le tout s'affiche sur une longue ligne, qui s'enroule plusieurs fois et est difficile à lire.
Est-ce quelqu'un ici a une manière de le faire imprimer joliment, comme le vieux non ordonnée des dictionnaires? Je pourrais sans doute trouver quelque chose, éventuellement à l'aide du PrettyPrinter.méthode de mise en forme, si je passe assez de temps, mais je me demandais si quelqu'un ici connaît déjà une solution.
Mise à JOUR: j'ai déposé un rapport de bug pour cela. Vous pouvez le voir à http://bugs.python.org/issue10592.