调用python脚本并在j中使用外部python包

2024-03-28 10:03:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在IntelliJ中使用Java运行python脚本,如下所示:

public static void main(String[] args) throws ScriptException, IOException {

    StringWriter writer = new StringWriter(); //ouput will be stored here

    ScriptEngineManager manager = new ScriptEngineManager();
    ScriptContext context = new SimpleScriptContext();

    context.setWriter(writer); //configures output redirection
    ScriptEngine engine = manager.getEngineByName("python");
    engine.eval(new FileReader("test.py"), context);
    System.out.println(writer.toString()); 
}

在我的测试.py,当我试图

^{pr2}$

我想知道如何在代码中以编程方式安装和使用这个名为suds的项目。我四处寻找,但没有找到任何与此相关的东西。在

项目地点: https://pypi.python.org/pypi/suds-jurko/0.4.1.jurko.5

谢谢。在


Tags: 项目py脚本pypinewcontextmanagerjava