2016-10-25 2 views
1

python sdkを使用して紺色のアカウントの下にコンテナをリストしようとしています - なぜ私は次のようになるのですか?pythonのazureリストコンテナ

>>> 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)戻り値ListGenerator(resp、self._list_containers、()、kwargs)を返します。 –

+0

あなたはあなたが望むものにアクセスできます'containers = blob_service.list_containers()>>>コンテナ内のc: print(c.name)' –

+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 
関連する問題