|
|
1
6
我将使用pickler对持久对象引用的文档化支持。持久对象引用是由pickle引用但不存储在pickle中的对象。 http://docs.python.org/library/pickle.html#pickling-and-unpickling-external-objects
你可以这样开始(未经测试):
然后只调用dump_filtered()和load_filtered(),而不是pickle.dump()和pickle.load()。wxPython对象将被pickle为持久id,在取消pickling时将被FilteredObjects替换。
更新
|
|
2
1
我就是这样做的(我以前也做过类似的事情,而且成功了):
希望这有帮助 |
|
|
3
1
最后我用Shane Hathaway的方法编写了自己的解决方案。
Here's the code
如果要在Python3代码中使用它,请使用
Python 3 fork of
|
|
|
4
0
一种方法是继承
但是,在批处理setitems中,传递一个迭代器,该迭代器过滤掉所有不希望转储的项,例如
由于save-dict不是一个正式的API,您需要检查每个新的Python版本是否仍然正确。 |
|
|
5
0
过滤部分确实很棘手。使用简单的技巧,你可以很容易地得到腌菜的工作。但是,你可能会过滤掉太多的内容,并且在过滤器看起来更深一点的时候丢失了你可以保留的信息。但最终可能发生的事情
但是,我们可以利用已经是Python一部分的部分,比如
我复印了一份股票
现在回到酸洗部分。你只要用这个新的
输出如下:
你看到1)相互的指针
|