[C++-sig] import module from string

Podpruzhnikov Yuri ypodpruzhnikov at mcode.ru
Thu Feb 22 14:09:19 CET 2007


Its "clear"-python (without boost) decision:

Variables:
psBufferWithScript - Buffer with Script text
psFileName - FileName new module ("__file__")
psModuleName - Name new module


// Create CodeObject
PyObject* CodeObject = Py_CompileString( psBufferWithScript, psFileName,
Py_file_input);
if (CodeObject == NULL) return false;

// Import Python script
if (PyImport_ExecCodeModule (psModuleName, CodeObject) == NULL) return
false;



More information about the Cplusplus-sig mailing list