embedded Python sample
Syver Enstad
syver-en+usenet at online.no
Tue Sep 10 13:05:18 EDT 2002
monnetb at yahoo.com (bruno Monnet) writes:
> Hi,
>
> I'm trying to call a python script from my c++ code. All I need is to
> invoke the script and check the return status.
>
> does anyone has a simple example ? All I found until now is very
> complex and ugly code :-((
I think something like this will do (untested)
void runPythonFile(char* myfile)
{
FILE* fileptr = fopen(myfile, 'r');
Py_Initialize();
int result = PyRun_SimpleFile(fileptr, myfile);
Py_Finalize();
return result;
}
You should get some ideas by reading the Extending/Embedding section
in the python manual, and then read the relevant sections the Python/C api.
--
Vennlig hilsen
Syver Enstad
More information about the Python-list
mailing list