好吧,用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相关的文章比较多,呵呵,希望博友不要介意~

linux下搭建python+apache环境

今天尝试了一下搭建python+apache的环境,记录在这里,希望对大家有用. 一.安装apache(apache2.2.15) 到 http://httpd.apache.org 下载最新的apache源码,...

阅读全文

发表评论