|
|
1
1
这个类只是在访问对象的原始属性之前添加一个print语句。
要了解这是如何工作的,你必须了解
这个
您和我理解这意味着“使用参数x调用foo对象的append方法”-python试图在foo对象上搜索属性“append”,然后尝试使用参数 十 是的。
在自定义对象中,我们没有
然后我们拦截这个呼叫
简而言之,我们是说-嘿-我们知道我们的包装器对象没有这个属性,但是
试试看包装的对象是否
,通过调用
通过调用链的这个概念允许我们模仿原始的(包装的)对象所做的灵活性,使我们的包装非常通用。即使传入了字符串或任何其他python对象,它也可以工作。 |
|
|
2
0
这个
|