如何删除此错误“* sys-package-mgr *”以及如何将python文件运行到以下情况:

时间:2016-09-20 20:09:41

标签: java python jython-2.5

我的情况如下:

  1. pyhton文件名是sir_desc.py放入此路径“E:/ Program Files / Java / jdk1.8.0_92 / bin / sir_desc.py”

  2. 将jython-2.5 jar文件放入java dierectory的ext文件夹中

  3. 我可以使用commandprompt:

    中的这些命令来运行python代码

    C:\ Python27>蟒

      
        
          

    import sir_desc
          sir_desc.get_url_text(“http://www.tutorialspoint.com/java/”)

        
      
  4. steps to run python file

  5. python代码成功运行并返回文本作为输出

  6. 如何从以下java代码运行python文件以及我如何删除“ sys-package-mgr :无法创建包cashe dir”??

    import org.python.core.PyObject;
    import org.python.core.PyString;
    import org.python.util.PythonInterpreter;
    
    public class method {
    
    public static void main(String[] args) {
    
    PythonInterpreter interpreter = new PythonInterpreter();
    interpreter.execfile("E:/Program Files/Java/jdk1.8.0_92/bin/sir_desc.py");
    PyObject str = interpreter.eval("repr(get_url_text(\"http://www.tutorialspoint.com/java/\"))");
    System.out.println(str.toString());
    
    }
    }
    

0 个答案:

没有答案