无法pickle urllib2.urlopen()返回的对象 作者: admin 时间: 22/12/18 09:53:42 分类: Python 得到一个异常:"一个定义__槽__而没有定义的类 __getState__不能腌制" 为什么? 除了泡菜之外,还有什么其他的倾倒方法来存储这种 对象? # 回答1 2008年11月12日,星期三11:00:26+0800,scsoce写道: 你的两个问题我都答不上来,但你为什么要挑剔 打开到(可能是远程)URL的连接?我不能想象那怎么会 即使在原则上也可能行得通。 -- 史蒂文 # 回答2 2008年11月12日,星期三11:00:26+0800,scsoce写道: 因为在没有任何其他信息的情况下,默认情况下 对对象进行酸洗的方法是保存其 __DICT__。但有__个槽__的对象不一定 有一个_DICT__,即使有,它也不包括 插槽的内容。所以你需要告诉Pickle如何 通过定义__getState__和__setState__方法来处理它。 -- 格雷格 标签: python