Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Python中使用Jar文件_Java_Python 3.x - Fatal编程技术网

Java 在Python中使用Jar文件

Java 在Python中使用Jar文件,java,python-3.x,Java,Python 3.x,我必须在Python代码中使用github上可用的词干分析器。github项目的作者在自述文件中给出了一个用法命令行,即: 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("jav

我必须在Python代码中使用github上可用的词干分析器。github项目的作者在自述文件中给出了一个用法命令行,即:

  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")

如果您使用的是3.5以上版本的Python,那么可以使用subprocess

值得一提的是,根据您需要做什么,使用它可能会更好。如果我必须在主java文件中访问它,它会是这样的:Stemmer mystemmer=newstemmer;字符串结果=mystemmer.stemtoken;然而,我在python中有这个“令牌”,我必须像那样将它传递给java类方法,然后在python中得到结果。你能告诉我怎么做吗?这应该是一个新问题: