我想在Scala中构建我的项目,然后在Python的脚本中使用它来进行数据黑客攻击(作为模块或类似的东西)。我已经看到有方法可以使用Jython将python代码集成到JVM语言中(尽管只有Python 2项目)。我想做的是相反的方式。我没有在网上找到关于如何做到这一点的信息,但似乎很奇怪,这是不可能的。
答案 0 :(得分:0)
一般解决方案 - 使用一些RPC / IPC(套接字,protobuf,无论如何)。
但是,您可能希望了解Spark的解决方案 - 他们如何在Scala的API(https://www.py4j.org/)中翻译Python代码。