如果解码的时候出现
'Incorrect padding' 时候我们可以这样解决
:
import base64
def b6(str):
return base64.b64decode(str+'='*(4-len(str)%4))
因为Base64是把3个字节变为4个字节,所以,Base64编码的长度永远是4的倍数,因此,需要加上
=
把Base64字符串的长度变为4的倍数,就可以正常解码了。