Sorry, I guess that I wasn't clear. I've made a module
using swig that wrap functions written in C. If I load
that module in python using:
>>> from import *
it works fine. But if I execute this same command
using PyRun_SimpleString in another code written in C,
it doesn't work, i.e. I can't load a module (made by
swig) in a embedding code.
Erocha
--- "Diez B. Roggisch" <[EMAIL PROTECTED]> wrote:
> Eduardo Rodrigues wrote:
>
> > How can I load a module (written in C as a shared
> > library (.so)) through "PyRun_SimpleString"?
> >
> > I've tried "from import *", but a got a
> > message: ImportError: No module named
>
> You can't do this. You have to either wrap the
> module - which is possible in
> several ways, including hand-written code, pyrex,
> swig and sip. Maybe even
> more, I don't know.
>
> Or you access it using the module ctypes that allows
> to invoke arbitrary
> methods/funtctions of C-libs. google for it.
> --
> Regards,
>
> Diez B. Roggisch
> --
> http://mail.python.org/mailman/listinfo/python-list
>
Yahoo! Mail - Com 250MB de espaço. Abra sua conta! http://mail.yahoo.com.br/
--
http://mail.python.org/mailman/listinfo/python-list