web-dev-qa-db-fra.com

Python: jolie impression dans le cahier Jupyter

J'essaie d'imprimer un dict dans le cahier Jupyter.

J'utilise les éléments suivants:

import pprint
stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni']
stuff.insert(0, stuff[:])
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(stuff)

Cependant, en appuyant sur Maj + Entrée, aucun [out] une cellule apparaît (c'est-à-dire que je ne vois pas la jolie sortie imprimée)

enter image description here

Une idée pourquoi il en est ainsi/que dois-je changer pour voir la jolie sortie imprimée?


Edit: En fait, c'est un problème python 2.7 - cela fonctionne très bien dans 3.x. Quelqu'un l'a-t-il essayé sur python 2.7 et l'avez-vous vu fonctionner?)

7
jim basquiat

Tout ce que vous développez est correct. La seule raison possible pourrait être que Jupyter Notebook ne peut pas se connecter au serveur. Si vous voyez une connexion à Kernal/serveur comme l'image ci-dessous dans la barre d'outils, essayez d'actualiser la connexion ou de recharger la page.

enter image description here

J'ai utilisé le même code et je peux voir la sortie. vérifiez l'image ci-dessous.

enter image description here

6
Pradeep Thimmireddy