新博客是http://dev.huaweidns.com/,其实简书是很好的,将来是同步更新。
使用update_wrapper改变装饰后函数的属性 Python还提供定制化更强的函数update_wrapper来改变装饰后的函数属性,使用...
回顾Python装饰器使用 输出结果: wrapper6<function dec.<locals>.wrapper at 0x7fd3b6be...
LocalProxy源码 LocalProxy的源码太长,就不放这儿,实现原理与之前文章模仿LocalProxy的文章基本是一样,只是Local...
LocalStack源码 虽然Local是通过key-value管理对象,但是LocalStack引入了类型为list的stack,这样看起来像...
Local源码 跟之前示例是一样的, 增加了__setattr__动态增加管理的对象 ident为线程或者协程ID 所以Local管理的是所有线...
模仿Werkzeug的Local和LocalProxy 根据之前的需求,尝试编写代码: 输出结果: <main.LocalProxy objec...
属性的代理访问 实现某个实例的属性访问代理到内部另一个实例中去,目的可能是作为继承的一个替代方法或者实现代理模式。 最简单的代理 输出结果: B...
Python类有哪些属性 输出结果: 可以看到一些平时很少用到的内置方法 自定义属性访问 在Python3的自定义数据访问里提到几个重要的魔术方...