import base64
def safe_base64_decode(s): str_s=s.decode('ascii') length=len(str_s) while(length % 4 != 0): str_s=str_s+'=' length=length+1 bit_s=str_s.encode('ascii') base64_s=base64.b64decode(bit_s) return base64_s
assert b'abcd' == safe_base64_decode(b'YWJjZA==') , safe_base64_decode('YWJjZA==') assert b'abcd' == safe_base64_decode(b'YWJjZA'), safe_base64_decode('YWJjZA')
Sign in to make a reply
快乐互粉啦
import base64
def safe_base64_decode(s): str_s=s.decode('ascii') length=len(str_s) while(length % 4 != 0): str_s=str_s+'=' length=length+1
bit_s=str_s.encode('ascii') base64_s=base64.b64decode(bit_s) return base64_s
assert b'abcd' == safe_base64_decode(b'YWJjZA==') , safe_base64_decode('YWJjZA==') assert b'abcd' == safe_base64_decode(b'YWJjZA'), safe_base64_decode('YWJjZA')