phpserialize ,是一个PHP 的变量序列化和反序列化函数在 Python 的实现。换言之,就是在 Python 语言环境中,借助 phpserialize 可以方便的处理那些在 PHP 中序列化了的文本,将其转变为变量(字符串、数组、整数、对象等),也可以将变量按照 PHP 语言的序列化规则进行转换,然后可以在 PHP 中将其反序列化为 PHP 环境中的变量进行应用。
phpserialize 可以作为单纯的 Python 扩展件来使用,不过,通常还是经常应用在 Python 编程环境和 PHP 编程环境相互之间需要进行数据交换时。
phpserialize 安装 pip3 install phpserialize
phpserialize 使用
导入库 import phpserialize
利用 dumps 进行序列化(变量 -> 格式化文本): phpserialize.dumps(vary)
等同于 php serialize
使用 loads 进行反序列化(格式化文本 -> 变量):phpserialize.loads(formated_string)
等同于 php unserialize