[pyar] Pythonizando más un script :P

Pablo Seminario pabluk en gmail.com
Mie Jun 16 03:23:18 ART 2010


2010/6/16 "José C. Massón" <jose en rebeldes.org.ar>:
> Hola a tod en s,
>
> Hace unos días que en los ratos libres vengo escribiendo un scriptcito[1]
> para hacer backup de mi home en diferentes lugares vía rsync.
>
> Ya lo tengo andando y funca sin dramas, pero me gustaría hacerlo más
> "pythonico" y dejar de usar, dentro de lo posible, subprocess para ejecutar
> algunos comandos de bash que, espero poder reemplazar.
>
> En particualar, en el método "obtener_ip", hago uso de:
>
> --
> sentencia = "ip a | grep inet | grep eth0 | tr \"/\" \" \" | awk '{print
> $2}'"
>
> a = subprocess.Popen(sentencia, shell=True, stdout=subprocess.PIPE,
> stderr=subprocess.PIPE )
> --
>
> la verdad es que estuve buscando, y no encontré la manera de hacer esto
> mismo, pero más pythonicamente ... alguna idea?
>
Hola José, una vez usé esto
http://code.activestate.com/recipes/439094-get-the-ip-address-associated-with-a-network-inter/
para algo parecido, por ahí te sirve.

Saludos

--
@pabluk



More information about the pyar mailing list