国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python装饰器如何保留原函数信息

python装饰器如何保留原函数信息

Python装饰器

头像

小妮浅浅

2021-08-10 10:11:083742浏览 · 0收藏 · 0评论

说明

1、使用装饰器时,原函数似乎没有改变,但其元信息发生了变化——此时的原函数实际上是包裹后的wrapper函数。

2、若要保留原始函数的元信息,可以通过内置@functools.wraps(func)实现。

@functools.wraps(func)的作用是通过update_wrapper和partial将目标函数的元信息复制到wrapper函数中。

实例

# def decorator
def decorator_with_args(*args, **kwargs):
    print('Step1: enter wrapper with args func.')
    print(args)
    print(kwargs)
 
    def decorator_func(func):
     @functools.wraps(func)
        def wrapper(*args, **kwargs):
            print('Step2: enter wrapper func.')
            return func(*args, **kwargs)
        return wrapper
    return decorator_func

以上就是python装饰器保留原函数信息的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《美丽妻子替夫还债》剧情| 欧美大片| 国产一区| 马配人的视频在线观看| 7777777亚洲和欧洲尺码表| 善良的公与媳HD中文| 《酒店激战》动漫1-5集免费观.| 我在公车被蹭水后当晚就来了月经| 4399在线观看免费高清电视剧| WWWWWWWW在线观看国产| 妈妈的绣感1| 公与媳2电视剧免费观看| 美女和帅哥一起努力生产豆浆| 《完美邻居》电影免费观看| 东北娘们国语版免费播放| 挤公交忘穿内裤被挺进H视频| 马配人的视频在线观看| 动物扌暴辶鬲的| 《饥渴的人妻日本》中字| 医生含着我的奶边摸边做视频 | 苏苏的骚浪短笔趣阁小说| 国产精华最好的产品入口| 班长哭了能不能再抠游戏里面的钱| 二人生猴子全程免费| 成色18K1.220.38软件| 台湾《洞门为君开》演员表| 5人轮换免费观看电视剧最新| AAAAABBBBBB级是什么.| 可儿的奶水喂爸爸吃可以吗 | 《警花交换做爰》| 《性88分钟》| 三男一女免费播放电视剧大全| 可以进入任何网站的浏览器| 女性左腿又开腿肚子视频大全| 17.C-起草口在哪| 吃瓜网热门事件| 苍老师巅峰之作第39集| 成都影院免费完整版| 姑父有力挺送小芳的背景故事| 98在线高清免费观看电视剧狂飙 | 狗配女人宝典视频