小编Nil*_*urg的帖子

如何使用iPython进行unpickling?

我正在尝试在iPython中加载pickle对象.

我得到的错误是:

AttributeError:'FakeModule'对象没有属性'World'

有人知道如何让它工作,或者至少是在iPython中加载对象以便以交互方式浏览它们的解决方法吗?

谢谢

编辑添加:

我有一个名为world.py的脚本基本上可以:

import pickle
class World:
    ""
if __name__ == '__main__':
    w = World()
    pickle.dump(w, open("file", "wb"))
Run Code Online (Sandbox Code Playgroud)

比在REPL我做:

import pickle  
from world import World  
w = pickle.load(open("file", "rb"))
Run Code Online (Sandbox Code Playgroud)

它适用于vanilla python REPL但不适用于iPython.

我正在使用来自Enthought Python Distribution的Python 2.6.5和iPython 0.10,但我也遇到了以前版本的问题.

python pickle ipython

7
推荐指数
1
解决办法
4100
查看次数

标签 统计

ipython ×1

pickle ×1

python ×1