gpt4 book ai didi

python - azure-storage-python - 使用 create_blob_from_path 进行异常处理

转载 作者:行者123 更新时间:2023-12-03 03:08:22 25 4
gpt4 key购买 nike

如果由于某种原因 create_blob_from_path 方法遇到问题,处理异常的正确方法是什么?就像,当你编写“异常(exception)” block 时,它将是异常(exception)??什么??作为 e: ?我希望能够在 Blob 上传失败时处理该异常,以便它可以通过 sendmail 向我发送电子邮件,这样我就知道尝试卸载到 Azure 存储的备份已失败。

谢谢!

最佳答案

我在Azure Python Storage SDK的源代码上查找并搜索了一些异常名称,没有任何关于上传b​​lob失败的异常定义。不过,根据我的经验,Azure Storage SDK for Python 通过 python 包 requests 封装了存储服务的 REST API 来执行相关操作。所以任何失败都会导致 requests 异常,您可以 try catch requests 根异常 requests.exceptions.RequestException如下执行下一步操作,例如 sendmail

import requests

try:
blobservice.create_blob_from_path(container_name, blob_name, file_path)
except requests.exceptions.RequestException:
sendmain(...)

关于python - azure-storage-python - 使用 create_blob_from_path 进行异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42235847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com