作业
Topic sourcedef safe_base64_decode(s): while len(s) % 4: if isinstance(s, bytes): s += b'=' else: s += '=' return base64.b64decode(s)
- 1
def safe_base64_decode(s): while len(s) % 4: if isinstance(s, bytes): s += b'=' else: s += '=' return base64.b64decode(s)
Gin阿金
#作业 import base64
def safe_base64_decode(s): if len(s)%4 != 0: s = s+ b'=' return safe_base64_decode(s) else: return base64.b64decode(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') print('ok')