3
我已經使用python和Abaqus很長一段時間了。但是當我將我的Python從2.7升級到3.5.2時發生了一些錯誤。我嘗試醃製我班的一些物體。醃泡模塊出錯。 AttributeError:class沒有屬性'__new__'
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))
所有已更新我的蟒蛇工作過,但現在我有一個錯誤:
也許這有助於http://stackoverflow.com/a/1850806/58129 –
沒有什麼幫助。它說:「注意:在不同版本的Python之間傳遞pickle可能會導致麻煩,所以請嘗試在兩個平臺上使用相同的版本。」但我需要使用不同版本的Python「 –
你可能會考慮一種不同的格式,例如json –