The Way to Programming
The Way to Programming
I’m currently broadening my programming knowledge to integrate different scripting languages into a more robust language like Java. So far I did it with JS and XML, now I’m trying Python.
I can’t seem to find a clear snippet/tutorial to guide me through it. I’m looking for something that doesn’t just execute a line of code, or a whole file, but a specific method/function declared into a python file (So I can place multiple methods into 1 file, without having to make 20 separate ones).
I’m not sure if it’s correct or not (or if there is a better way)
package test; import org.python.util.PythonInterpreter; public class ScriptManagerPython { PythonInterpreter interpreter = null; public ScriptManagerPython() { PythonInterpreter.initialize(System.getProperties(), System.getProperties(), new String[0]); this.interpreter = new PythonInterpreter(); } public void execfile( final String fileName ) { this.interpreter.execfile(fileName); } public void executeMethod(final String methodName) { this.interpreter.eval(methodName); } public static void main( String gargs[] ) { ScriptManagerPython pythonManager = new ScriptManagerPython(); pythonManager.execfile("c:/python.py"); pythonManager.executeMethod("Hello().abc()"); } }
Sign in to your account