python 使用thrift序列化与反序列化对象
2016-01-20 10:03
351 查看
print('=============== thrift 对象序列化成二进制 ===============') a = MessageHead(appId=1, functionId=1, tag=1, tokenId='adasge', direction=1, serverTokenId='asef') from thrift_pojo.ttypes import * from thrift.protocol.TBinaryProtocol import TBinaryProtocol from thrift.transport.TTransport import TMemoryBuffer tMemory_b = TMemoryBuffer() tBinaryProtocol_b = TBinaryProtocol(tMemory_b) a.write(tBinaryProtocol_b) memory_buffer = tMemory_b.getvalue() print('序列化成二进制:{}'.format(memory_buffer)) print('=============== thrift 二进制反序列化成对象 ===============') b = MessageHead() tMemory_o = TMemoryBuffer(memory_buffer) tBinaryProtocol_o = TBinaryProtocol(tMemory_o) b.read(tBinaryProtocol_o)
相关文章推荐
- Python脚本后台运行的几种方式
- 【LEETCODE】73-Set Matrix Zeroes [Python]
- python django runserver errno 10013
- 查看python已安装模块的方法小结
- Python基础之day1
- Ubuntu安装scipy,numpy,pylab
- 八大排序算法的Python实现
- python json.dumps() 中文乱码问题
- 计算几何常用算法及numpy仿真
- python编程初步知识
- Python自动化面试必备 之 你真明白装饰器么? 推荐
- [python] Kmeans文本聚类算法+PAC降维+Matplotlib显示聚类图像
- 从知乎上截取的一段还不错的对python的评价
- python学习之用正则处理log(持续更新,ftace)
- python(1) - 条件判断和循环
- 八大排序算法的Python实现
- 使用python实现省市三级菜单效果
- 以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
- 编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
- Python使用Beautiful Soup包编写爬虫时的一些关键点