Importing DLLs

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Mon Aug 20 03:33:00 EDT 2007


En Wed, 15 Aug 2007 14:20:26 -0300, Corbitt, Kyle <kcorbitt at api.com>  
escribi�:

> I'm running Linux with Python 2.3.  I have a C shared object file (*.so)  
> and I need to be able to call its functions from within Python.  I have  
> found a couple of Python modules that allow me to do this (dl, ctypes)  
> but unfortunately I am only able to get them to return integers, even  
> for function calls that I KNOW the library is supposed to return other  
> types for.  I need the library to be able to return doubles, 2D arrays

Use the ctypes module. Read the tutorial - you have to set the restype  
attribute on functions.

-- 
Gabriel Genellina




More information about the Python-list mailing list