Discuss / Python / 交作业

交作业

Topic source
import base64

def safe_base64_decode(s):
    n = len(s)
    if n%4 == 0:
        return base64.b64decode(s)
    else:
        for i in range(n%4):
            s = s + b'='
        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('Pass')

董DHH董

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

靠谱


  • 1

Reply