python 学习资料

python
pdf book: http://www.oschina.net/bbs/thread/9780


python与C或者C++的混合编程: 包括在python中调用C++中的API,和在C++中调用python脚本。
实战构建Python和C++混合系统: http://blog.csdn.net/mythma/archive/2009/09/15/4556155.aspx


用Python编写运行Hello World程序: http://hi.baidu.com/rongjch/blog/item/1f548851e078cb8e8d543032.html/cmtid/5e9f7b600ef93dd18cb10d6a

C/C++中如何调用Python方法: http://bambooice.blog.hexun.com/37655834_d.html

#include "Python.h" 

编译选项, 需要手动指定Python 的include 路径, 和链接接路径,
代码:

g++ PythonConsole.cpp -I/usr/local/include/python2.7 -L/usr/local/lib/python2.7 -lpython2.7

C语言的编辑方法
gcc emu.c -L/usr/lib/python2.2/config -lpython2.2 -lpthread -lm -ldl -lutil 


/usr/local/include/python2.7/
/usr/local/lib/python2.7/
/usr/local/share/man/man1/python2.7.1


C/C++中如何调用python方法

C++中调用Python脚本的意义就不讲了,至少你可以把它当成文本形式的动态链接库, 

需要的时候还可以改一改,只要不改变接口, C++的程序一旦编译好了,再改就没那么方便了 

先看Python的代码 
代码:

#test function 

def add(a,b): 

    print "in python function add" 

    print "a = " + str(a) 

    print "b = " + str(b) 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值