好吧,用pickle的过程真是不顺利……,在mod_python中使用pickle调用dumps向server发包的时候,server那端解包loads时,会报如下错误:
ImportError: No module named _mp_6dce10900009df6fcff2918ac677e596
网上一堆资料,还全是英文,结果最后居然在一个留言里找到了答案……
方法就是,指定class的__module__属性:
#自定义类名为MManRsp,所属模块为mmanpro
MManReq.__module__ = "mmanpro"
答案链接页面:
http://www.modpython.org/pipermail/mod_python/2008-July/025442.html
之后在实例化类对象,调用dumps方法即可。
最近python相关的文章比较多,呵呵,希望博友不要介意~