可能重复:
How to read/make sense of a PHP serialised data string in python
我正在使用python访问由Drupal安装管理的数据库。我想要在Drupal中访问的数据作为PHP序列化对象保存在数据库中。
是否有任何预先构建的python模块可以将PHP序列化对象反序列化为python对象?我做了一些搜索,什么也没做。
我意识到我可以从头开始编写自己的解析器,但我宁愿使用经过试验和测试的东西。
答案 0 :(得分:22)
您在寻找phpserialize吗?
答案 1 :(得分:3)
如果您不需要对象序列化(可以使用关联数组进行补偿),那么更快的替代方法可能是:http://code.google.com/p/serek/(它是用C语言编写的Python模块)
它在我公司的重负载下用于生产服务器,所以我可能会推荐它稳定。但是,没有可用的压缩包。所以你必须直接从存储库中获取它。