2011-06-01 37 views
0

我主要使用python进行广泛的算法操作。现在我在Django有我的网站。我可以访问python中的C++或Java函数吗

我在C++中的几个库和很少的Java中我没有在Python中。或者你可以说我已经有一些C++,Java文件,其中一些算法被编码。

我可以调用这些功能还是使用这些C++或Java文件

回答

2

对于C++,当然我djnago网站的一些计算。 write a module包装图书馆,或使用类似ctypes或SWIG。

对于Java,您最好转移到Jython(并相应地使用django-jython)。

请注意,使用C++ 来自Python的Java是而不是不重要。

+0

对不起,但我的英语不太好,所以你的意思不是平凡的手段不容易意味着困难。所以你的意思是人们不使用它 – user776358 2011-06-01 11:12:44

+0

需要能够桥接C++,Java和Python的大量知识和技能。 – 2011-06-01 11:14:59

+0

使用gjc将Java代码编译为本地库并使用C方法可能是可能的,但即使该库实际编译,它仍然很难。 – 2011-06-01 11:19:00

0

我已经使用Boost.Python在Python/Django中访问C++库取得某种程度的成功。

相关问题