Ciao,<br>prova con os.popen3 :<br> stdin,stdou,stderr = os.popen("ping 151.1.1.1")<br><br>dovresti scoprire che il SIOCADDRT compare con stderr.readline() ...<br><br>Stefano<br><br><div class="gmail_quote">2011/1/14 LuupuxAll <span dir="ltr"><<a href="mailto:luupuxall@gmail.com">luupuxall@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">CIao a tutti sono alle prime armi con python ed ho qualche problema<br>
con os.open , nel particolare non riesco a capire quanto segue<br>
<br>
>>> otp=os.popen("ping 151.1.1.1")<br>
<open file 'ping 151.1.1.1', mode 'r' at 0xb7f29380><br>
>>><br>
<br>
E questo mi sta bene perche dopo con delle readline leggo il contenuto<br>
mentre se provo questo<br>
<br>
>>> otp=os.popen("route add -host 3.3.3.3 10.0.1.250")<br>
<open file 'route add -host 3.3.3.3 10.0.1.250', mode 'r' at 0xb7f29338><br>
>>> SIOCADDRT: No such device<br>
<br>
MI risponde con SIOCADDRT in output e questo è un problema,<br>
Sapreste darmi qualche dritta , o meglio mi basterebbe anche capire la<br>
differenza per il pitone tra i due comandi che ho dato .<br>
<br>
P.s<br>
Sono legato alla versione 2.4.3 di python ma anche con la 2.6.5 ho lo<br>
stesso problema , di seguito l'output dell'idle<br>
<br>
Python 2.4.3 (#1, Nov 11 2010, 13:34:43)<br>
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2<br>
<br>
Python 2.6.5 (r265:79063, Jun 4 2010, 21:43:07)<br>
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</blockquote></div><br>