【发布时间】:2011-05-09 10:22:04
【问题描述】:
可能重复:
How to read/make sense of a PHP serialised data string in python
我正在使用 python 访问由 Drupal 安装管理的数据库。我想在 Drupal 中访问的数据作为 PHP 序列化对象保存在数据库中。
是否有任何预构建的 python 模块可以将 PHP 序列化对象反序列化为 python 对象?我进行了一些搜索,但一无所获。
我意识到我可以从头开始编写自己的解析器,但我更愿意使用经过尝试和测试的东西。
【问题讨论】:
-
您不应该以特定语言的格式保存任何数据。请改用更常见的格式,例如 JSON(只要可能)。
-
我无法控制数据的存储方式。我只需要访问它。
-
认真的吗?你认为 JSON 不是特定于语言的吗?它在名字里。它刚刚被广泛采用。
-
@PaulC:来自
json.org的开头段落:“JSON 是一种完全独立于语言的文本格式”。您将它的起源和名称与它的实际是混淆了。
标签: php python drupal deserialization