How to import a file by its full path using C api?

lallous lallous at lgwm.org
Wed Nov 25 09:27:44 EST 2009


Looks like one way to do that is to use something like:

    s.sprintf(
      "import imp\n"
      "imp.load_source('%s', r'%s')", modname, script_path);
    PyRun_SimpleString(s.c_str());

Unless someone has a better suggestion.

Regards,
Elias
"lallous" <lallous at lgwm.org> wrote in message news:heir4g$ohv$1 at aioe.org...
> Hello
> 
> PyObject* PyImport_ImportModule( const char *name) 
> 
> How to specify a full file path instead and a module name?
> 
> Like PyImport_SomeFunction(const char *path_to_script, const char *name)
> 
> Thanks,
> Elias 



More information about the Python-list mailing list