为了账号安全,请及时绑定邮箱和手机立即绑定

如何让python调用C和C++代码

如何让python调用C和C++代码

莫回无 2019-04-27 21:29:56
如何让python调用C和C++代码安装python后,会有一个chm格式的python手册。要搞明白如何让python调用C/C++代码(也就是写python的 extension),你需要征服手册中的<<Extending && embedding>>厚厚的一章。在昨天花了一个小时看地头晕脑胀,仍然不知道如何写python的extension后,查阅了一些其他 书籍,最终在<<Python Programming On Win32>>书中找到了教程。
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

1、可以用Python的扩展来实现。可参考Extending Python with C or C++。
2、Python本来是C实现的,封装二进制兼容的C++是很容易的。ava的话得通过JNI来实现,就是说在Python扩展里用C调用Java。
3、另外,也可以写一个TCP服务来包装C++/Java的接口,通过网络来调用,这样更通用。

查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 597 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信