2016-10-25 6 views
1

python SDK를 사용하여 하늘빛 계정 아래에 컨테이너를 나열하려고합니다. 다음과 같은 이유는 무엇입니까?azure - python의 컨테이너 목록

>>> azure.storage.blob.baseblobservice.BaseBlobService(account_name='x', account_key='x').list_containers() 
>>> <azure.storage.models.ListGenerator at 0x7f7cf935fa58> 

분명히 위의 함수 호출 및 함수 자체에 대한 참조가 아닙니다.

+0

당신이 얻을 다음 [소스 코드] (에 따라 https://github.com /Azure/azure-storage-python/blob/master/azure/storage/blob/baseblobservice.py#L470) return ListGenerator (resp, self._list_containers,(), kwargs)' –

+0

원하는 것을 액세스 할 수 있습니다. 'containers = blob_service.list_containers() >>> 컨테이너에있는 c : print (cname)' –

+1

고맙습니다. h -'c.name'은 특히 유용합니다 – category

답변

3

는 다음 source code에 따라 얻을 그것은 return return ListGenerator(resp, self._list_containers,(), kwargs)

당신은 다음과 같이 당신이 원하는에 액세스 할 수 있습니다

>>>blob_service=azure.storage.blob.baseblobservice.BaseBlobService(account_name='x', account_key='x') 
>>>containers = blob_service.list_containers() 
>>>for c in containers: 
     print c.name 
관련 문제