![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态语言
happytengfei
编程爱好者——小牛
展开
-
元编程
Meta Programming,元编程。我们通常是指那些编写程序的程序,也就是Paul Granham说过的类似这样的话:Programmer can write a program which write program for programmer. 根据(程序)编写程序的时间点不同,我们可以将元编程分为: 1,编译时元编程 编译时元编程是指在编译时(compile-tim转载 2013-03-06 14:56:26 · 389 阅读 · 0 评论 -
python __setattr__ , __getattr__ , __setattribute__ 防止死循环
Python Class 对象或类型通过内置成员 __dict__ 来存储成员信息。 我们还可以通过重载 __getattr__ 和 __setattr__ 来拦截对成员的访问,需要注意的是 __getattr__ 只有在访问不存在的成员时才会被调用。 >>> class Class1: def __getattr__(self, name): print "__getat转载 2013-03-08 16:56:43 · 3211 阅读 · 0 评论