Python 按模式列出 Azure Blob

标签 python azure azure-blob-storage

Python Azure API我想通过模式查询 blob。

例如,获取所有报告 pdf(带有 Unix style path name pattern expansion ):

block_blob_service.list_blobs('mycontainer', '**/reports/*.pdf')

最佳答案

不幸的是你不能这样做。

从服务器端过滤的角度来看,您唯一能做的就是按前缀过滤 blob,即过滤名称以特定值开头的 blob(例如 reports/)。

所有其他类型的过滤都需要在客户端本身完成。

关于Python 按模式列出 Azure Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50532205/

相关文章:

python - 在Python中读取Pandas数据框中的 float 时出现问题

entity-framework - Azure:在暂存环境中使用 Code First 迁移进行测试的最佳实践

azure - "Maximum request size of document and attachment"在 Azure DocumentDB 限制中意味着什么?

java - Apache Beam 中是否支持 Azure Blob?

Python,用于在字符串中获取文件名的正则表达式

python - 映射 lambda 创建字典

azure - 自定义域验证是否在 Azure 订阅之间共享?

c# - 如何提高通过流下载大尺寸 azure blob 文件的性能?

c# - 使用 ASP MVC 下载并显示私有(private) Azure Blob

python - mwclient - 按主题浏览 - SMW