Comunicacion de Python y C

Francesc Alted falted en openlc.org
Vie Jul 4 18:59:45 CEST 2003


A Divendres 04 Juliol 2003 18:16, Angel Lopez Muñoz va escriure:
>
> La solucion es entonces compilar el programa C como ejecutable y usar
> os.popen(). o como .dll (o .o en unix) e importarlo en python.
>
> Me estoy enterando bien???

Con eso vas a obtener muy malas prestaciones si vas a invocar muchas veces
el programa C (si no es el caso, no hagas caso a esto). La solucion elegante
pasa por crear una extension C. Yo soy un fan de Pyrex para hacer esto, asi
que te recomiendo que le eches un vistazo: 

http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/

Es relativamente sencillo y con sintaxis Python.

-- 
Francesc Alted




Más información sobre la lista de distribución Python-es