有的时候,在base64解码的时候,因为字节问题出现解码错误。解决的办法就是不足原base64子串的长度:python
def decode_base64(data): """ Decode base64, padding being optional. :param data: Base64 data as an ASCII byte string :returns: The decoded byte string. """ missing_padding = 4 - len(data) % 4 if missing_padding: data += '=' * missing_padding return base64.b64decode(data)