from python_engine import PythonEngine engine = PythonEngine() with open('script.py', 'r') as f: code = f.read() result = engine.execute(code) print(result)
import embed_python # initialize the Python interpreter embed_python.init() # create a Python module mymodule = embed_python.module_from_spec('mymodule') mymodule.__dict__['hello'] = lambda: print('Hello, world!') # execute Python code embed_python.run_string('import mymodule\nmymodule.hello()\n') # finalize the interpreter embed_python.finalize()
from python_math_engine import PythonMathEngine engine = PythonMathEngine() result = engine.evaluate('2 + 3 * 4 - 5') print(result)In this example, we use the `PythonMathEngine` package to create a Python engine that can evaluate mathematical expressions. We pass an expression to the `evaluate` method, and the result is stored in the `result` variable and printed to the console.