如何将我编写的 Python 程序的函数提供给运行在同一台或其他计算机上的其他语言编写的程序使用?

我编写了一个使用 Python 编写的系统,该系统提供各种硬件控制、数据采集和处理功能。我希望这个系统可以被 Python 或其他语言编写的程序访问,如 Lua、Matlab、Octave、C++,以及可能的其他语言。 此外,这些程序可能在同一台计算机上运行,也可能在连接到网络的另一台计算机上运行。

我知道 Python 中存在多种 RPC 库,如

是否有任何简单且轻量级的解决方案可以让其他语言编写的程序远程调用 Python 函数?

点赞