我主要使用python进行广泛的算法操作。现在我在Django有我的网站。我可以访问python中的C++或Java函数吗
我在C++中的几个库和很少的Java中我没有在Python中。或者你可以说我已经有一些C++,Java文件,其中一些算法被编码。
我可以调用这些功能还是使用这些C++或Java文件
我主要使用python进行广泛的算法操作。现在我在Django有我的网站。我可以访问python中的C++或Java函数吗
我在C++中的几个库和很少的Java中我没有在Python中。或者你可以说我已经有一些C++,Java文件,其中一些算法被编码。
我可以调用这些功能还是使用这些C++或Java文件
对于C++,当然我djnago网站的一些计算。 write a module包装图书馆,或使用类似ctypes或SWIG。
对于Java,您最好转移到Jython(并相应地使用django-jython)。
请注意,使用C++ 和来自Python的Java是而不是不重要。
您可以检查C/C++的编织软件包http://www.scipy.org/Weave。我没有使用它自己,但我知道它存在
我已经使用Boost.Python在Python/Django中访问C++库取得某种程度的成功。
对不起,但我的英语不太好,所以你的意思不是平凡的手段不容易意味着困难。所以你的意思是人们不使用它 – user776358 2011-06-01 11:12:44
需要能够桥接C++,Java和Python的大量知识和技能。 – 2011-06-01 11:14:59
使用gjc将Java代码编译为本地库并使用C方法可能是可能的,但即使该库实际编译,它仍然很难。 – 2011-06-01 11:19:00