当前位置: 首页 > 面试题库 >

集成erlang和python的最佳方法

白彦
2023-03-14
问题内容

集成erlang和python的最佳方法是什么?

我们需要在erlang中调用python函数,并在html" target="_blank">python中调用erlang函数。目前,我们正在尝试将SOAP用作这两种语言之间的中间层,但是我们有很多“不兼容”的麻烦。您能否建议执行集成的最佳方法?


问题答案:

如erlport所述,您可以在Erlang端使用Erlang端口协议和term_to_binary
/
binary_to_term函数。在Python方面,有低级端口驱动程序Port可以从Erlang发送和接收消息,而高级协议处理程序Protocol可以简化您要从Erlang调用Python函数时的情况。当前在Erlang端没有任何辅助接口,但将来可能会出现一些辅助接口。在示例目录中,您可以找到针对不同情况的一些示例代码。

并随时与我联系有关ErlPort的任何相关主题。



 类似资料:
  • 问题内容: 是否可以集成Python和JavaScript?例如,假设您希望能够在JavaScript中定义类并从Python使用它们(反之亦然)。如果是这样,最好的方法是什么?我不仅对这是否可行而且对是否 有人在“严肃的”项目或产品中做到了 感兴趣。 我想举个例子,可以使用Jython和Rhino,但我很好奇是否有人真正做到了这一点,以及是否有针对其他平台的解决方案(尤其是CPython)。 问

  • 问题内容: 我想制作一个与用户文件交互的桌面GUI(当然要经过许可)。我下载文件并将其放在用户选择的目录中的代码全部用python编写。这段代码还有很多,但所有内容都是用python编写的。 我希望GUI部分成为桌面应用程序,以便客户端可以轻松地交互和运行程序。 我想用Java制作此GUI,并在有人按下按钮后使其与python代码交互。 实现此目标的最佳方法是什么? 问题答案: 我会这样: 您还可

  • 将源代码和资源文件复制到我们自己的项目中。我们需要更改很多代码(包名、xml中的名称等) 如果提供了jar文件,我只需为我的项目创建libs文件夹并复制其中的jar文件。并在模块设置的依赖项中添加jar文件。但不幸的是,我收到了很多错误消息,比如“gradle:Package com.google.gson doesn't exist”。 在现有的android studio项目中添加第三方源代码

  • 我想知道在我的Android Studio项目上,什么是将改装与MoShi集成的最佳方法。 首先,我使用改装的摩士转换器: 我使用流行的插件“JSON to Kotlin class”生成POJO:https://plugins.jetbrains.com/plugin/9960-json-to-Kotlin-class-JSONTokotlinclass- 它为我生成了一个Pojo,其字段如下所

  • 问题内容: 我正在创建一个Web API,需要一种很好的方法来非常快速地生成一些格式正确的xml。我找不到在python中执行此操作的任何好方法。 注意:一些库看起来很有前途,但要么缺少文档,要么仅输出到文件。 问题答案: 使用lxml: 输出: 有关更多信息,请参见教程。

  • 我使用的是带有Linux的桌面(特别是Pop_OS!20.04,类似于ubuntu)。 我需要运行ASE,它是用于原子模拟的python包。这可以通过多种方式安装(apt、pip、conda)。为了达到我的目的,我需要用conda安装它(尽可能与社区保持一致)。由于我不喜欢conda在bash中的集成方式,我决定使用pyenv作为虚拟环境管理器。 因此,对于另一个stackoverflow问题,最