从Java或C#访问一个用Python编写的函数,返回一个数组

时间:2017-04-28 02:42:21

标签: java c# python python-3.x

我有一段用Python 3编写的代码。在其中我有这个功能:

def a_star(matrix, start, goal):

它使用这两个库来工作:

import numpy
from heapq import *

并返回一个数组。

但程序必须有一个GUI,并且在Python中实现它很难和难看。

我只想从其他程序执行该函数(使用Java或C#) 我怎样才能做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

由于所有这些编程语言都使用自己的编程模型,因此不可能直接调用用另一种语言编写的任何函数。但是,在这种情况下,如果您的Python应用程序支持基于SOAP或HTTP的服务调用,那么您仍然可以实现它。