2017-03-07 124 views
0

我有一个Java脚本 - 带有一个我写的函数,我向她发送了一个字符串列表,函数对每个元素进行了加密,并返回一个带有加密元素的列表。我需要在python脚本中使用这个函数(发送一个“list”Python对象作为输入,并且接收一个“ArrayList”Java对象)。我的问题是这样的: 。从python脚本中调用java函数

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

那么列表中的对象在Python和Java之间是一致的(列表Vs.ArrayList)?

非常感谢大家!

**编辑:我对在AWS lambda函数使用这整个包**

+0

您正在使用(嵌入式)Jython还是(独立的)Python解释器? – UnholySheep

回答

0

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

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

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

计算出的数据可以发送到标准输出(以某种合适的格式)并读入并由Python处理。 (请参阅link的os调用和I/O)