在我的代码中,我想为Python 2中的所有旧样式类注入一个方法,例如ConfigParser.ConfigParser。
对于新的样式类,我可以在名为'object'的类中注入一个名为'pp'的mehtod,然后所有从它中出现的类都可能有'pp'。
但是当我尝试在Python 2中的所有旧样式类中做同样的事情时,我找不到办法。
我尝试过以下代码:
class OldStyle:
pass
print type(OldStyle) # <type 'classobj'>
old_one = OldStyle()
print dir(old_one) # ['__doc__', '__module__']
我想为所有旧式类添加方法,而不仅仅是一两个。
有没有人可以帮助我。