def safe_base64_decode(s):
length = len(s)
#多一个字节,需要加3个=
if length % 4 == 1:
s = s + '==='
print(s)
#多两个字节,需要加2个=
elif length % 4 == 2:
s = s + '=='
#多三个字节,需要加1个=
elif length % 4 == 3:
s = s + '='
#刚好字节数是4的倍数,啥也不管
else:
s = s
con = base64.b64decode(s)
return con
Sign in to make a reply
不长到140斤不改名字
def safe_base64_decode(s):
length = len(s)
#多一个字节,需要加3个=
if length % 4 == 1:
s = s + '==='
print(s)
#多两个字节,需要加2个=
elif length % 4 == 2:
s = s + '=='
#多三个字节,需要加1个=
elif length % 4 == 3:
s = s + '='
#刚好字节数是4的倍数,啥也不管
else:
s = s
con = base64.b64decode(s)
return con