如何处理Python Azure Storage SDK中的异常

2024-10-01 17:25:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试实现一个从Azure队列读取并写入数据库的作业。有时Azure服务器会出现一些错误,例如超时、服务器忙等。如何处理代码中的此类错误,我尝试在try-catch循环中运行代码,但我无法识别Azure错误? 我尝试从azure导入WindowsAzureError,但它不起作用(没有要导入的模块)?在

在这种情况下,哪种方法是处理错误的好方法?在


Tags: 模块方法代码服务器数据库队列错误作业
2条回答

如果您使用的是0.30以上,那么在请求服务之后发生的所有错误都将从AzureException扩展。AzureException可以在azure.commonAzure存储依赖的包。如果将无效参数传递给方法(例如队列名称为None)时引发的错误可能不会由此扩展,而是标准的Python异常,如ValueError。在

谢谢@人族

例外azure.common.AzureConflictHttpError(消息,状态代码) 基础:azure.common.AzureHttpError在

例外azure.common.AzureException 基础:例外。例外在

例外azure.common.AzureHttpError(消息,状态代码) 基础:azure.common.AzureException在

例外azure.common.AzureMissingResourceHttpError(消息,状态代码) 基础:azure.common.AzureHttpError在

这帮了我。。http://azure-sdk-for-python.readthedocs.org/en/latest/ref/azure.common.html

相关问题 更多 >

    热门问题