存储自定义对象的位置?

时间:2011-08-09 05:49:36

标签: python scripting blender

我对存放自定义python对象的位置感到困惑(不仅仅是基本类型 - 所以不能存储为blender属性)。

我想要实现的目标是:我想完成一个繁重的计算,可以通过按下按钮(操作员)来启动,并可以通过按下相同的按钮暂停。计算只是创建/修改我正在谈论的对象。因此,我希望将该对象存储在某处,以便当我再次执行该运算符时,可以在同一对象上暂停/恢复工作。

我尝试在运算符的执行过程中将此对象存储在selfcontext中,但是在下次调用时两者都会被更改。那么在哪里可以存储半处理对象?或者,有什么更好的方法可以实现暂停/恢复功能吗?

1 个答案:

答案 0 :(得分:0)

你可能会研究酸洗。 http://docs.python.org/library/pickle.html