我已经使用python和Abaqus很长一段时间了。但是当我将我的python从2.7升级到3.5.2时会出现一些错误。我试着挑选我班上的一些对象A.
f = open(utilsDir + "aclass.log", 'wb')
pickle.dump(A,f,protocol=2)
f.close()
然后用abaqus'将其拆开。 python,仍然是2.7。
filepath = utilsDir + 'aclass.log'
A1 = pickle.load(file(filepath))
所有它在更新我的python之前都有效,但现在我有一个错误:
答案 0 :(得分:1)
这是旧的,答案对OP没有帮助,但是如果有人因为他可以修改的代码而对此进行绊倒,那么当Python 2中的类不是新的样式类时,通常会出现此错误,即不会继承自object
。