在 python 中取消序列化 PHP 数据
2022-08-31 00:29:46
我正在使用python访问由Drupal安装管理的数据库。我想在Drupal中访问的数据作为PHP序列化对象保存在数据库中。
是否有任何预构建的python模块可以将PHP序列化对象反序列化为python对象?我做了一些搜索,什么也没找到。
我意识到我可以从头开始编写自己的解析器,但我宁愿使用经过尝试和测试的东西。
我正在使用python访问由Drupal安装管理的数据库。我想在Drupal中访问的数据作为PHP序列化对象保存在数据库中。
是否有任何预构建的python模块可以将PHP序列化对象反序列化为python对象?我做了一些搜索,什么也没找到。
我意识到我可以从头开始编写自己的解析器,但我宁愿使用经过尝试和测试的东西。
如果你不需要对象序列化(可以用关联数组来补偿),那么更快的替代方案可能是:http://code.google.com/p/serek/(它是用C编写的Python模块)
它用于我公司负载过重的生产服务器,因此我可能会推荐它为稳定。但是,没有可用的压缩包。因此,您必须直接从存储库中获取它。