Windows7环境下Thrift for Python

本文的开发环境是windows 7 + python-2.7.3

Thrift官方主页:http://thrift.apache.org/

 

1.下载Thrift源代码及windows执行程序

  下载地址:http://thrift.apache.org/download/

  分别下载:thrift-0.9.0.tar.gz 和 Thrift compiler for Windows (thrift-0.9.0.exe)

  下载目录为:c:/download/

2.安装Thrift库

  注意:安装Thrift for Python之前,须安装Python

  windows下解压缩thrift-0.9.0.tar.gz,使用命令行工具进入\thrift-0.9.0\lib\py目录

  >cd $thrift-0.9.0\thrift-0.9.0\lib\py

  >setup.py install

3.Thrift生成代码

  Thrift能够利用自带的代码生成工具自动生成程序所需的部分代码,让你更关注你的业务部分,而不必关注它是怎么通信的

  将已经下载的thrift-0.9.0.exe放到$thrift-0.9.0\thrift-0.9.0\tutorial,并执行代码生成命令:

  thrift-0.7.0.exe –r –gen py tutorial.thrift

4.运行示例程序

  进入thrift-0.9.0\tutorial\py目录,在运行之前,先改一下PythonServer.py

  可能是Python或者Thrift的版本问题,导致程序API接口写法有问题:

  transport = TSocket.TServerSocket(port=9090)

  更改为:

  transport = TSocket.TServerSocket('localhost',port=9090)

  执行成功后,结果如下:

  

Starting the server...
ping()
add(1,1)
calculate(1, Work(comment=None, num1=1, num2=0, op=4))
calculate(1, Work(comment=None, num1=15, num2=10, op=2))
getStruct(1)

  

 

转载于:https://www.cnblogs.com/jishilei/archive/2012/12/24/2830944.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值