python - azure - 列出 python 中的容器

标签 python azure sdk containers

我尝试使用 python sdk 列出 azure 帐户下的容器 - 为什么我会得到以下信息?

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

上面肯定是对函数的调用,而不是对函数本身的引用。

最佳答案

根据source code得到以下结果它返回ListGenerator(resp, self._list_containers, (), kwargs)

您可以按如下方式访问您想要的内容:

python2:

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

python3

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

关于python - azure - 列出 python 中的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40239866/

相关文章:

java - Blackberry SDK 4.2.1 在 Eclipse 插件 1.1 中不可用

python - 如何在 python 3.4.4 中一次将相同的转换逻辑应用于多个列

python - 在 Python 开发中使用共享模块的正确方法是什么?

Azure 磁盘加密 - 通过 Terraform 和 Key Vault - VmExtensionProvisioningError

azure - 必须使用 Task.Sleep 来防止 Cosmos DB 429 错误消息

azure - Blob 存储中的空图像

python - 从 PIL 获取像素值列表

python - Psycopg2 SSL Anaconda 支持未编译

ios - 无法将 Mopub 的原生广告集成到我的 iOS 版 UITableView

android - Microsoft 语音 SDK : android library v1. 8.0 缺少 native 语音扩展 kws.so 库