Python代码笔记

装饰器的技巧:

def task(desc):
    def decorator(f):
        TASKS[f.__name__] = desc
        def wrap(user, *args, **kwargs):
            return f(*args, **kwargs)
        return wrap
    return decorator

此处的装饰器有两层,第一层decorator改变了被装饰函数的行为,第二层wrap改变了被装饰函数的参数

python的PATH环境变量设置:

os.environ['PATH'] = os.getenv('PWD') + ":" + (os.getenv('PATH') or "")
posted @ 2024-09-29 17:45  bug批发零售  阅读(11)  评论(0)    收藏  举报