#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 默认方法:方法 fn1/fn2/fn3 都没有定义,添加代码,是没有定义的方法都调用mydefault函数,上面的代码应该输出 @Auther :liuyuqi.gov@msn.cn @Time :2018/4/14 4:58 @File :test4.py ''' class A(object): def __init__(self,a,b): self.a1 = a self.b1 = b print 'init' def mydefault(self): print 'default' def __getattr__(self,name): return self.mydefault a1 = A(10,20) a1.fn1() a1.fn2() a1.fn3()