2016-09-22 3 views
1

, 나는 제한된 방법 안에이 호출이인쇄 값은 내 파이썬 코드에서

내가 어떻게 페이지

[Instance(
access_ip_v4=None, 
access_ip_v6=None, 
architecture=None, 
auto_disk_config=False, 
availability_zone=None, 
cell_name=None, 
cleaned=False, 
vcpus=1, 
)] 

: 나는 p instances.objects을 실행하면

InstanceList(objects=[Instance(bdfbf658-da32-445d-9560-56d496abcb9d)]) 

나는이 출력을 얻을 pdb에서 vcpus의 가치를 배제 할 수 있습니까?

+0

의 값이 1 아닌가 봅니다? 'p instances.objects'를 실행할 때 데이터를 얻은 것 같습니다. – hammygoonan

+0

네, 맞습니다. 그러나 가치 1 만 인쇄하고 싶습니다. 문제는이 '인스턴스'가 실제로 나열한 것보다 훨씬 길다는 것입니다. 당신이 보는 것은 그것의 작은 부분 일뿐입니다. – RichArt

+0

Btw : 목록에있는 dict입니까? 또는리스트에있는 튜플? – RichArt

답변

1

p instances.objects[0].vcpus 
+0

그 트릭을했는데, 고마워요! – RichArt

+0

그냥 짧은 질문입니다. 목록에있는 튜플입니까? 왜냐하면 dict은 중괄호를 가지고 있기 때문에 목록에있는 dict이 될 수는 없습니다. 권리? – RichArt

+0

'Instance'라는 클래스의 인스턴스처럼 보입니다. 'vcpus'는 클래스의 속성입니다. 'p type (instances.objects [0])'의 결과는 무엇입니까? –