我将 base64 模块用于 b64decode() 函数,但是某些文本字符串会引发此错误:
'binascii.Error: Incorrect Padding'.
我知道这是因为字符串的长度不是 4 的倍数,这是 base64 编码文本的要求。
我不想仅仅在字符串的末尾添加 '=' 以使其成为 4 的倍数,而是要捕获错误并简单地声明字符串不是 base64 编码的。它使用一般的'except:'工作,但是我想捕获特定的错误,但我找不到相同的错误,因为它不像其他错误那样非常具体,并且'除了 binascii.Error: ' 显然是未定义的。帮助?