我用Python程序返回了HTML数据(写在程序里的) 现在想用java把数据捕获到 ,有什么好的方法么?

解决方案 »

  1.   

    用java scripting engine
    import javax.script.ScriptEngine;
    import javax.script.ScriptEngineManager;
    import javax.script.ScriptException;public class jythonEx
    {
        public static void main (String args[]) throws ScriptException
        {
            ScriptEngineManager mgr = new ScriptEngineManager();
            ScriptEngine pyEngine = mgr.getEngineByName("python");
            try {
                pyEngine.eval("print \"Python - Hello, world!\"");
            } catch (Exception ex) {
                ex.printStackTrace();
            }       
        }
    }但是要加载jython在你的classpath中
    下载地址http://www.jython.org/
      

  2.   


    这个都可以!!注意JDK1.6才有的。Runtime.exe返回流