取消就过,python调用第三方语言,可以吗?

解决方案 »

  1.   

    可以用Python的扩展来实现。可参考Extending Python with C or C++。Python本来是C实现的,封装二进制兼容的C++是很容易的。Java的话得通过JNI来实现,就是说在Python扩展里用C调用Java。另外,你也可以写一个TCP服务来包装C++/Java的接口,通过网络来调用,这样更通用。
    来自于:http://segmentfault.com/q/1010000000176521