2017-02-27 112 views
1

我想在Jupyter筆記本上打印字典。Python:Jupyter筆記本中的漂亮打印

我使用以下:

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

然而在按壓換檔+輸入,沒有[out]細胞出現(即我不能看到漂亮打印輸出)

enter image description here

不限想法爲什麼這樣/我應該改變什麼才能看到漂亮的打印輸出?


編輯:其實這是一個蟒蛇2.7的問題 - 它在3.x正常工作。 有沒有人在Python 2.7上試過它,並看到它的工作?

+0

相同的代碼適用於我。我正在使用Python 3.6 – Ujjwal

+0

@Ujjwal哦,我看到 - 我正在使用2.7 ...你有什麼想法2.7中的coreect語法是什麼? –

+1

我在https://try.jupyter.org/上測試了你的代碼,它確實顯示了輸出。 – Bemmu

回答

2

無論你發展的是正確的。唯一可能的原因可能是,Jupyter Notebook無法連接到服務器。如果您看到連接到內核/服務器(如下圖所示),請嘗試刷新連接或重新加載頁面。

enter image description here

我用同樣的代碼,我能看到的輸出。檢查下面的圖像。

enter image description here