我正在使用base64模块用于b64decode()函数,但是某些文本字符串会抛出此错误:
'binascii.Error: Incorrect Padding'.
Run Code Online (Sandbox Code Playgroud)
我理解这是因为字符串不是4的长度倍数,这是base64编码文本的要求.
而不是仅仅将'='添加到字符串的末尾以使其成为4的倍数,我想捕获错误并简单地声明该字符串不是base64编码的.它使用一般的'except:',但是我想捕获特定的错误,但我找不到相同的错误,因为它不像其他错误那样具体,并且'除了binascii.Error: '显然是不确定的.救命?