if len(s) % 4 == 0: return base64.b64decode(s) else: a = len(s) % 4 for n in range(0,a): s = s + b''='' return s return base64.b64decode(s)
range里应该用4-a吧
另外for循环里怎么有个return,直接把传入值加一个"="返回了。。
Sign in to make a reply
Gday小海狮
if len(s) % 4 == 0: return base64.b64decode(s) else: a = len(s) % 4 for n in range(0,a): s = s + b''='' return s return base64.b64decode(s)