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

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)

猜你喜欢

转载自blog.csdn.net/volkswageos/article/details/6825258