저는 파이썬 pdb에서 객체의 모든 속성을 나열하려고합니다.python pdb에서 객체의 모든 속성을 나열하려면 어떻게합니까?
모든 속성과 모든 방법을 나열하고자한다고 가정 해 봅시다. sys.stderr
.
어떻게하면됩니까?
저는 파이썬 pdb에서 객체의 모든 속성을 나열하려고합니다.python pdb에서 객체의 모든 속성을 나열하려면 어떻게합니까?
모든 속성과 모든 방법을 나열하고자한다고 가정 해 봅시다. sys.stderr
.
어떻게하면됩니까?
pdb의 경우 p dir(a)
을 수행 할 수 있어야합니다.
PDB는 파이썬 쉘처럼, 당신이 PDB에서 할 수있는 것은 ... 당신은 (아마도 매우 이국적인 물건 제외) 파이썬에서 할 수있는
당신은 변수, 통화 기능을 설정할 수 있습니다 무엇
dir
은 right function to call입니다. 모든 객체에서 기본 객체로 구현되거나 구현 될 수 있지만 실제로 실패한 객체를 실제로 보았습니다.
보통 __dict__
이
print dir(object_name)
는 객체의 속성을 나열합니다 PDB 디버거에 너무 도움이 될 수 있습니다 : 나는 그것이합니다 (suds
라이브러리 내 실패하는 경우) "오래된"파이썬 코드를 함께 할 수있다 생각 너를 위해서.
나는 pdb에서 작동하지 않는다, 그것은 파이썬 셸에서 작동하지만 pdb에서는 작동하지 않는다. – sorin
pdb 용 업데이트. –
제 경우에는'sys.stdout'에서 이것을 실행하려고 시도하고'file' 객체와 함께 실패하면 예외를 발생시킵니다. – sorin