python-MethodType动态的添加方法
Posted 猴子吃果冻
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-MethodType动态的添加方法相关的知识,希望对你有一定的参考价值。
1 class Person(object): 2 def __init__(self,name,age): 3 self.name = name 4 self.age =age 5 def eat(self): 6 print(‘----%s正在吃饭------‘ % self.name) 7 8 def run(self): 9 print(‘-----%s-----‘%self.name) 10 11 #如何将run添加到Person类的一个实例对象中呢? 12 实例化类 13 xiaoming = Person(‘xm‘,18) 14 import type 15 xiaoming.run = types.MethodType(run,xiaoming) 16 # 运行即将run方法添加到了实例对象xiaoming中 17 xiaoming.run()
以上是关于python-MethodType动态的添加方法的主要内容,如果未能解决你的问题,请参考以下文章