我需要捕获特定的OperationalError
异常。异常文本使用错误代码2006.库定义MySQLdb.constants.CR.SERVER_GONE_ERROR = 2006
处的错误代码。
如何从异常中获取错误代码?
当我检查MySQLdb._mysql_exceptions时,有一个OperationalError异常的定义,但它没有构造函数或如何访问异常错误代码的描述。
答案 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