[Python] Os.popen e comando route add

Stefano Dal Pra s.dalpra a gmail.com
Ven 14 Gen 2011 12:03:01 CET


Ciao,
prova con os.popen3 :
stdin,stdou,stderr = os.popen("ping 151.1.1.1")

dovresti scoprire che il SIOCADDRT compare con stderr.readline() ...

Stefano

2011/1/14 LuupuxAll <luupuxall a gmail.com>

> CIao a tutti sono alle prime armi  con python ed ho qualche problema
> con os.open , nel particolare non riesco a capire  quanto segue
>
> >>> otp=os.popen("ping 151.1.1.1")
> <open file 'ping 151.1.1.1', mode 'r' at 0xb7f29380>
> >>>
>
> E questo mi sta bene perche dopo con delle readline  leggo il contenuto
> mentre  se provo questo
>
> >>> otp=os.popen("route add -host 3.3.3.3 10.0.1.250")
> <open file 'route add -host 3.3.3.3 10.0.1.250', mode 'r' at 0xb7f29338>
> >>> SIOCADDRT: No such device
>
> MI risponde con SIOCADDRT in output   e questo è un problema,
> Sapreste darmi qualche dritta , o meglio mi basterebbe anche capire la
> differenza per  il pitone tra i due comandi che ho dato .
>
> P.s
> Sono legato alla versione 2.4.3  di python ma anche con la 2.6.5 ho lo
> stesso problema  , di seguito l'output dell'idle
>
> Python 2.4.3 (#1, Nov 11 2010, 13:34:43)
> [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
>
> Python 2.6.5 (r265:79063, Jun  4 2010, 21:43:07)
> [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110114/433c9eed/attachment.html>


Maggiori informazioni sulla lista Python