2011-06-12 2 views
2

이것은 간단한 질문입니다. IDLE 디버거의 지역 입력란에 전체 목록을 볼 수 있습니까? 현재 목록이 너무 길어지면 디버거는 줄임표를 넣고 전체 목록을 표시하지 않습니다. 나는 또한 실제 파이썬 셸에서 목록의 이름을 타이핑하려고 시도했지만 아무 일도 일어나지 않았다.Python에서 IDLE 디버거에 대한 질문

여기는 내가보고있는 것입니다 : axyz [[[-1,-1,-1,-1,-1,-1,...,1,-1,-1,-1,-1,-1,-1]]] 그리고 프로그램을 실행할 때 axyz를 쉘에 입력하면 아무 일도 일어나지 않습니다.

+1

왜 'print axyz'가 아닌가? 그것은 당신이 원하는 것을해야합니다. –

답변

1

그렇게처럼, 디버그 정보의 대량 덤프 로깅 모듈을 가져 호출해야하는 경우 :

import logging 
logging.debug(str(axyz)) 

파이썬의 logging module 엄청나게 다양한이며, 어떤 임의의 장치에 로그온에 사용 할 수 있습니다 원하는 형식.

기타 심각도 수준 (logging.info(), logging.error(), logging.exception())을 기록 할 수 있으며 나중에 구성에서 자세한 정보 기록을 설정할 수 있습니다.