python - 使用 python 将图像上传到 azure blob 存储

标签 python azure azure-storage azure-blob-storage

我有一个名为 images 的图像目录,其中包含图像文件:

images
    --0001.png
    --0002.jpg
    --0003.png

现在我想将此目录上传到我的 azure blob 存储,并具有相同的文件结构。我查看了给出的示例代码 herehere但是:

  1. 即使安装了 azure-blob-storage 后,该包中也没有 BlobService 之类的东西。
  2. 是否有任何地方明确记录了如何执行此操作?

最佳答案

它位于您链接的文档中。

这不是 BlobService,它是 BlobClient 类。

from azure.storage.blob import BlobClient

blob_client = BlobClient.from_connection_string(
        conn_str='my_conn_str',
        container_name='my_container_name',
        blob_name='my_blob_name')

with open("./SampleSource.txt", "rb") as data:
    blob.upload_blob(data)

请参阅BlobClient.from_connection_string文档。

关于python - 使用 python 将图像上传到 azure blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57816849/

相关文章:

python - 使用 pandas 日期时间图时如何使轴占据多个子图?

python - 如何在保存图像时向图像添加颜色条?

python - 尽管调用了 show() ,但插入的选项卡未显示在 QTabWidget 中

ssl - Azure Cloud 尝试绑定(bind) SSL 证书超时

azure - 从 Linux 终端删除 Azure 应用程序注册

azure - 在 Windows Azure 中将 DS 与 D1_V2 VM 混合

azure - 需要哪些权限才能使 Azure 存储分析日志不可变?

Azure WebApp 存储文件

Azure CDN 与 Azure Blob 存储源拉取时间太长

Python如何从pexpect child读取输出?