如何从Java运行使用nltk和scrapy的Python脚本

3 投票
1 回答
1534 浏览
提问于 2025-04-16 01:12

我写了一些Python脚本,里面用到了scrapy、nltk和simplejson,但我需要从Java中运行这些脚本,因为我的导师想把它们部署到服务器上,而我时间很紧迫。我看了一下Java中的runtime.exec()和jython,显然,从Java中运行系统命令并不简单。

所以我想知道,从Java中以系统命令的方式运行Python脚本,比如用'runtime.exec("python example.py")',或者用jython,是否会更简单和可行,还是说有更简单的解决办法。如果有人用Jython从Java中运行过使用nltk的Python代码,想知道他们有没有遇到什么问题。如果能提供帮助我会非常感激,因为我必须尽快完成这个任务。欢迎任何想法和建议。

提前谢谢大家!!

1 个回答

3

Jepp项目可以让你在Java中调用Python脚本。它提供了一种简单的方法,可以把变量传递给脚本,并把结果提取回来。我在几个项目中使用过这个工具,效果很好。

撰写回答