如何将Python与C和Java同时使用?

2024-03-28 12:14:43 发布

您现在位置:Python中文网/ 问答频道 /正文

编辑<;<;<;<;<;<;
问题是:

-如何从python启动C代码?(例如,在函数中)
-如何将Java代码加载到python中?(也许在课堂上?)
-您能在python程序中简单地处理这两个问题吗?还是有特殊的考虑?
-是值得,还是集成会造成太多的滞后?你知道吗

熟悉所有三种语言(C、Java和Python)并且知道Python支持C库(显然也可以与Java集成),我想知道Python是否可以集成使用这两种语言的程序?你知道吗

我想要的是快速灵活的C函数,同时利用Java丰富的前端库,并用Python干净、可读的语法协调两者。你知道吗

这可能吗?你知道吗

编辑--->; 更具体地说,我想编写和执行集成了我自己的fastc函数的python代码。然后,调用像swing这样的Java库来创建用户界面和处理网络。可能还利用XML来帮助文件操作。你知道吗


Tags: 函数代码ltgt程序网络语言编辑
2条回答

对于C,可以使用ctype模块或SWIG。你知道吗

对于Java,Jython是一个不错的选择。你知道吗

To be more specific, I would like to write and execute python code that integrates my own fast C functions. Then, call Java libraries like swing to create user interface and handle networking. Probably taking advantage of XML as well to aid in file manipulation.

使用ctypescffi等模块将C代码集成到Python中非常容易。你知道吗

将Java代码集成到Python中并不简单,而且可能远远超出您的能力范围。Python有很多功能非常强大的用户界面、网络和XML处理库;这些都不需要Java来完成。你知道吗

相关问题 更多 >