【问题标题】:Call a java function from a python script从 python 脚本调用 java 函数
【发布时间】:2017-07-27 09:49:36
【问题描述】:

我有一个 Java 脚本 - 我编写了一个函数,我向她发送了一个字符串列表,该函数对每个元素进行加密,并返回一个包含加密元素的列表。

我的问题是: 我需要在 python 脚本中使用这个函数(发送一个“list”Python 对象作为输入,并接收一个“ArrayList”Java 对象)。

如何调用我在 python 脚本中编写的 Java 函数?

并且列表对象在 Python 和 Java 之间是否一致(list Vs. ArrayList)?

非常感谢大家!

** 编辑:我即将在 AWS Lambda 函数中使用整个包**

【问题讨论】:

  • 您是使用(嵌入式)Jython 还是(独立)Python 解释器?

标签: java python list function arraylist


【解决方案1】:

选择解决方案的主要决定似乎是

  • 我们用什么来执行 Java 程序?
  • 我们如何将计算数据从 Java 程序传输到 Python 程序?

例如您可以决定使用 Java JVM 并通过从 Python 调用操作系统来执行。

计算后的数据可以发送到标准输出(以某种合适的格式)并由 Python 读入和处理。 (操作系统调用和 i/o 见link

【讨论】:

    猜你喜欢
    • 2016-08-27
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多