java - 在 Python 中使用 Jar 文件

标签 java python-3.x

我必须在我的 Python 代码中使用 github 上提供的词干分析器。该 github 项目的作者在 README 中给出了一个使用命令行:

  java -jar khoja-stemmer-command-line.jar test-in.txt test-out.txt

Python 中数据帧的每一行都必须作为该命令的 test-in.txt,并且 test-out.txt 将给出输出。 谁能告诉我如何从头(python 中的命令行)到结束集成它?

最佳答案

您可以使用:

import os
os.system("java -jar khoja-stemmer-command-line.jar test-in.txt test-out.txt")

如果您使用的 Python 版本高于 3.5,则可以使用 subprocess ( docs here )。

关于java - 在 Python 中使用 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57695219/

相关文章:

java - 什么是 swingset2

java - Java 中的打印列表

java - 错误 : Module not specified (IntelliJ IDEA)

Python参数语法错误: invalid syntax

java - 在将我的相对布局更改为 Linearlayout 时,它在 TTS 的 textview 上抛出空指针异常

java - @ManyToOne 属性上不允许使用 @Column(s)

Python - 如何将 lambda 函数更改为部分函数?

python - 如何使用 django 重定向功能传递上下文数据?

python - 如何利用 GPU 将大型 dask 数组 (numpy.ndarray) 写入 Zarr 文件?

python sklearn获取模型的可用超参数列表