Python-MySQLdb,如何访问`OperationalError`中的异常错误代码?

时间:2017-04-27 16:21:12

标签: python mysql-python

我需要捕获特定的OperationalError异常。异常文本使用错误代码2006.库定义MySQLdb.constants.CR.SERVER_GONE_ERROR = 2006处的错误代码。

如何从异常中获取错误代码?

当我检查MySQLdb._mysql_exceptions时,有一个OperationalError异常的定义,但它没有构造函数或如何访问异常错误代码的描述。

1 个答案:

答案 0 :(得分:1)

您可以捕获错误编号,如下所示:

$SubscriptionName = ""
$ResourceGroupName = ""
$DataFactoryName = ""
$DataFactoryLocation = "eastus2" 
$SelfHostedIntegrationRuntimeName = ""

Login-AzureRmAccount

Select-AzureRmSubscription -SubscriptionName $SubscriptionName

Set-AzureRmDataFactoryV2IntegrationRuntime -DataFactoryName $DataFactoryName -Name $SelfHostedIntegrationRuntimeName -ResourceGroupName $ResourceGroupName -Type SelfHosted -Location $DataFactoryLocation

参考:https://www.programcreek.com/python/example/2584/MySQLdb.OperationalError