popen
Gema Núñez Blázquez
gema_alf en yahoo.es
Jue Oct 2 10:06:18 CEST 2003
Yo el popen no lo he utilizado, pero el popen3 si. Prueba con esto, yo tampoco soy ninguna experta.
retorno=1
s1,s2,s3=os.popen3(lineaComando)#Todo lo que saca el programa a ejecutar lo obtengo por la salida s2
#s1=>entrada s2=>salida s3=>error
try:
while 1:
datos=s2.readline()
if len(datos)==0:
break
else:
datos=datos[:-1]
datos=lstrip(datos)
if (len(datos)>0):
print datos
except Exception: #no hay salida
print 'estoy en la exception '
try:
while 1:
datos=s3.readline()
if len(datos)==0:
break
else:
datos=datos[:-1]
datos=lstrip(datos)
if len(datos)>0:
print datos
retorno=-1
except Exception: #no hay errores
#no hay errores
print 'no hay errores'
return retorno
Oscar Merchan <o.merchan en terra.es> wrote:Hello Lista,
La duda que me ronda por la cabeza es a la hora de utilizar el
popen o el popen3, ya que lo que quiero es sacar por pantalla la
salida de un programa que ejecuto ( en mi caso es el ping ),
pero por mas que pruebo no consigo nada, he leido por ahi que la
gente utiliza el popen, y capturando los tres valores que
devuelve, lo malo es que cada vez que intento utilizarlo me da
un error el pythom.
El error que me da es el siguiente .-
Traceback (most recent call last):
File "modificacion_ventana_orden.py", line 157, in enviarFunc
entrada,salida,error = os.popen(comando)
ValueError: too many values to unpack
Igual mi error es que capturo mal lo que quiero, por cierto lo
intento hacer bajo windows.
--
Best regards,
Oscar mailto:o.merchan en terra.es
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
---------------------------------
Yahoo! Messenger
Nueva versión: Super Webcam, voz, caritas animadas, y más #161;Gratis!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20031002/ffde3b4e/attachment.html>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es