【发布时间】:2017-03-20 09:09:48
【问题描述】:
我用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之前它已经工作了,但现在我有一个错误:
【问题讨论】:
-
真的没有帮助。它说“注意:在不同版本的 Python 之间传递泡菜可能会导致麻烦,因此请尝试在两个平台上使用相同的版本。”。但我需要使用不同版本的python"
-
您可以考虑使用不同的格式,例如json
标签: python python-2.7 abaqus python-3.5