在Java文件中运行多个Python脚本

时间:2019-07-19 17:48:47

标签: java python

当前,我正在开发实现Spring Framework + MVC结构的Java Web应用程序。我有约10个不同的Python脚本,它们全部查询API,执行一些数据分析和操作并保存结果。所有的python脚本都在同一目录中。

我想知道如何/最有效的方式来从服务的Controller中运行这些文件。到处浏览,我已经看到类似的解决方案:

String command = "python /c start python path\to\script\script.py";
Process p = Runtime.getRuntime().exec(command);

但是,由于它们都在同一目录中,所以我想知道是否有更有效的方式来运行文件。也许另一个“驱动程序”脚本调用每个〜10个文件,然后从我的Java文件运行该“驱动程序”?

任何建议都将不胜感激。让我知道是否需要其他信息。

0 个答案:

没有答案