Discuss / Python / 打卡,写的有点繁琐

打卡,写的有点繁琐

Topic source

def safe_base64_decode(s):

    # 首先判断s是不是4的倍数,如果是4的倍数,则可直接解码

    if len(s) % 4 == 0:

        return base64.b64decode(s)

    # 如果不是4的倍数,则判断余数为多少,根据余数添加等号

    else:

        last = len(s) % 4

        s1 = s + b'=' * last

        return base64.b64decode(s1)


  • 1

Reply