使用 Python 客户端库的 Azure 存储示例
本文概述开发人员指南和示例存储库中提供的代码示例方案。 请单击链接查看开发人员指南或 GitHub 存储库中的相应示例。
开发人员指南是提供与 Azure 存储服务相关的特定方案的详细信息和代码示例的文章集合。 若要详细了解适用于 Python 的 Blob 存储开发人员指南,请参阅 Azure Blob 存储和 Python 入门。
注意
这些示例使用最新的 Azure 存储 Python v12 库。 有关旧版 v2.1 代码,请参阅 GitHub 存储库中的 Azure 存储:Python 中的 Azure 存储入门。
Blob 示例
下表提供了 Azure Blob 存储开发人员指南和使用 Python 客户端库的示例的链接:
Data Lake Storage 示例
下表提供了使用 Python 客户端库的 Azure Data Lake Storage 示例的链接:
主题 | GitHub 上的示例 |
---|---|
Data Lake 服务 | 创建 Data Lake 服务客户端 |
文件系统 | 创建文件系统客户端 删除文件系统 |
目录 | 创建目录客户端 获取目录权限 设置目录权限 重命名目录 获取目录属性 删除目录 |
文件 | 创建文件客户端 创建文件 获取文件权限 设置文件权限 将数据追加到文件 从文件读取数据 |
Azure 文件示例
下表提供了使用 Python 客户端库的 Azure 文件存储示例的链接:
队列示例
下表提供了使用 Python 客户端库的 Azure 队列示例的链接:
表示例
以下列表提供了使用 Python 客户端库的 Azure 表示例的链接:
- 实例化表客户端
- 在存储帐户中创建和删除表
- 在表中插入和删除单个实体
- 查询存储帐户中的表
- 更新、插入更新和合并实体
- 在单个批中提交多个请求
- 在表存储和 Blob 存储之间复制表
- 获取实体的 Etag 和时间戳
在适用于 Python 的 Azure 表存储示例中可以找到已弃用客户端库的示例。
Azure 代码示例库
若要查看完整的 Python 示例库,请转到:
可以浏览并克隆每个库的 GitHub 存储库。
入门指南
若要查找有关如何安装和开始使用 Azure 存储客户端库的说明,请查看以下指南。
- 快速入门:适用于 Python 的 Azure Blob 存储客户端库
- 快速入门:适用于 Python 的 Azure 队列存储客户端库
- Python 中的 Azure 表服务入门
- 使用 Python 针对 Azure 文件进行开发
后续步骤
了解有关其他语言的示例的信息:
- .NET:使用 .NET 的 Azure 存储示例
- Java:使用 Java 的 Azure 存储示例
- JavaScript/Node.js:使用 JavaScript 的 Azure 存储示例
- C++:使用 C++ 的 Azure 存储示例
- 所有其他语言:Azure 存储示例