Discuss / Python / 作业

作业

Topic source

Gin阿金

#1 Created at ... [Delete] [Delete and Lock User]

#作业 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')

ok

幻云风--

#2 Created at ... [Delete] [Delete and Lock User]

def safe_base64_decode(s): while len(s) % 4: if isinstance(s, bytes): s += b'=' else: s += '=' return base64.b64decode(s)


  • 1

Reply