Discuss / Python / 作业

作业

Topic source

泛色海岸

#1 Created at ... [Delete] [Delete and Lock User]
def checkdate(func):
    @functools.wraps(func)
    def wrapper(*args, **kwargs):
        for i in args:
            if len(i) == 0:
                raise ValueError('数据为空')

        return func(*args, **kwargs)
    return wrapper

@checkdate
def safe_base64_decode(s):
    l = len(s)%4
    if l == 0:
        "输入的数据中有 == "
        anw = base64.b64decode(s)
    else:
        if isinstance(s, bytes):
            s = s.decode()
            s = s + '='*l
            anw = base64.b64decode(s)
        else:
            anw = base64.b64decode(s + '='*l)
    return anw

Champhy_Who

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

anw = base64.b64decode(s + '='*l) 这句不对


  • 1

Reply