Ballerina:如何从 Ballerina 内部调用 python 代码

Ballerina: How to call python code from inside Ballerina

我有一个带 HTTP 侦听器的芭蕾舞后端 运行。当我收到请求时,想要调用一个 python 脚本,该脚本将接受参数、绘制图形并将其保存为 png。然后 returns 芭蕾舞女演员后端的 png 路径。

resource function get [string year]/[string round]/laps/[string driverName] () returns string|error {
  string graphPath = < call python code with args (year, round, driverName) >
  return graphPath
}

如果不能直接调用,请告诉我如何调用OS命令?这个 似乎过时了。

我们不能在 ballerina 中调用 python 代码。 OS模块目前只支持getEnv、getUserHome、getUsername等少数函数。

OS Ballerina 中的命令执行支持将在即将发布的 Swanlake Update 2 版本中通过 os:Exec() 功能提供。