phpserialize ,PHP 中变量序列化和反序列化在 Python 中的实现

来源:互联网 发布:淘宝上寄修手机靠谱吗 编辑:程序博客网 时间:2024/05/22 03:11

phpserialize ,是一个PHP 的变量序列化和反序列化函数在 Python 的实现。换言之,就是在 Python 语言环境中,借助 phpserialize 可以方便的处理那些在 PHP 中序列化了的文本,将其转变为变量(字符串、数组、整数、对象等),也可以将变量按照 PHP 语言的序列化规则进行转换,然后可以在 PHP 中将其反序列化为 PHP 环境中的变量进行应用。

phpserialize 可以作为单纯的 Python 扩展件来使用,不过,通常还是经常应用在 Python 编程环境和 PHP 编程环境相互之间需要进行数据交换时。

phpserialize 安装很简单,在 http://pypi.python.org/pypi/phpserialize 下载后,解压,然后 # python setup.py install 即可。

phpserialize 使用起来也很简单。

先导入该库: import phpserialize

利用 dumps 进行序列化(变量 -> 格式化文本): phpserialize.dumps(vary)

使用 loads 进行反序列化(格式化文本 -> 变量):phpserialize.loads(formated_string)

原创粉丝点击