我遇到了泡菜的问题,代码是:
import cPickle
class A(object):
def __init__(self):
self.a = 1
def methoda(self):
print(self.a)
class B(object):
def __init__(self):
self.b = 2
a = A()
self.b_a = a.methoda
def methodb(self):
print(self.b)
if __name__ == '__main__':
b = B()
with open('best_model1.pkl', 'w') as f:
cPickle.dump(b, f)
错误是:
文件“/usr/lib/python2.7/copy_reg.py”,第 70 行,在 _reduce_ex 中引发 TypeError,“无法腌制 %s 对象”% base。名称类型错误:无法腌制实例方法对象