1

Jupyter Notebook에서 DICT를 인쇄하려고합니다.Python : Pretty Print in Jupyter Notebook

나는 다음과 같은 사용하고 있습니다 : 변화를 눌렀을 때 그러나

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

동일한 코드가 정상적으로 작동합니다. 나는 파이썬 3.6을 사용하고있다. – Ujjwal

+0

@Ujjwal 오, 알았다. - 나는 2.7을 사용하고있다. 2.7에서 coreect 문법은 무엇이 될지 모른다. –

+1

나는 https://try.jupyter.org/에서 코드를 테스트했으며 결과를 보여주었습니다. – Bemmu

답변

2

당신이 개발 한 것이 무엇이든간에 정확합니다. 가능한 유일한 이유는 Jupyter Notebook이 서버에 연결할 수 없기 때문일 수 있습니다. 아래 툴바에있는 Kernal/server에 연결하는 것이 보이면 연결을 새로 고치거나 페이지를 다시로드 해보십시오.

enter image description here

나는 동일한 코드를 사용하고 난 결과를 볼 수 있어요. 아래 이미지를 확인하십시오.

enter image description here