我正在尝试在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,但我也遇到了以前版本的问题.