[Python-es] Extending and embedding python

Chema Cortes pych3m4 en gmail.com
Sab Oct 27 04:51:52 CEST 2007


El 26/10/07, Martin Jose Maria <JMMartin en ikerlan.es> escribió:
> Hola todos,
>
> Estoy empezando en python y necesitaría un poco de ayuda con una cuestión.
> Estoy realizando una extensión en C para un módulo python. Entre las cosas que debería hacer la extensión, está llamar a la función print de python pasandole como parámetro una variable del módulo C. Algo tal que:
>
>     print 'la variable definida en C es: ', variableC
>
> Agradezco cualquier aclaración al respecto.

Supongo que habrás mirado la documentación donde se explica cómo
extender y empotrar python.

El problema con "print" es que es un comando, no una función (cosa que
cambia en python3k, donde sí que ya es una función más). Puede que
esté equivocado, pero tendrás que montar tu propia función print a
partir de str(), el operador formato % y sys.stdout.write()


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