Hola a todos :
Tengo un problema con esta funcion.def lematizarTexto(texto):
'''Pre: texto contiene la ruta del archivo que contiene un texto no vacío
Post: se ejecutará FreeLing, obteniendo la lista de lexemas junto con
las palabras originales y sus etiquetas.
duele doler VMIP3S0
Se devolverá la salida de FreeLing'''
#Free es una variable de usuario. contiene la ruta donde esta el Freeling
command='%Free%/analyzer.exe -f %Free%/data/config/es.cfg <'+ texto
(po,pi)= popen2(command)
return po
Lo que necesito es ejecutar un ejecutable de windows desde python. y la salida de este programa por lo que yo entiendo me da un fichero que no se porque no lo puedo leer;pone esto :
Hago la llamada:
lematizarTexto('mi gato')
<open file '%Free%analyzer.exe-f %Free%/data/config/es.cfg<mi gato', mode 'r' at 0x00b54a20>
como puedo leer y sacar por pantalla lo que contiene el fichero, lo he probado todo Read(), hacer un bucle . . . no puedo.