Bueno me respondo yo mismo :D
Encontre en el recetario de la comunidad de PyAr este
recetario que me me va como anillo al dedo para realizar lo que queria sin necesidad de usar comandos extras u otra aplicacion.
Modificando un poco el codigo para adaptarlo mejor a mi aplicacion y añadiendole una funcion que comvierta de bytes a Megabytes lo deje asi:
Código Python:
Ver originaldef bytestomb(b):
mb = float(b) / (1024*1024)
return mb
def bytessubidatransferidos():
interface= 'ppp0'
for line in open('/proc/net/dev', 'r'):
if interface in line:
data = line.split('%s:' % interface)[1].split()
tx_bytes = (data[8])
return bytestomb(tx_bytes)
def bytesbajadatransferidos():
interface= 'ppp0'
for line in open('/proc/net/dev', 'r'):
if interface in line:
data = line.split('%s:' % interface)[1].split()
rx_bytes = (data[0])
return bytestomb(rx_bytes)
print bytessubidatransferidos()
print bytesbajadatransferidos()
Como comento mas arriba, esta solucion me a a servido muy bien para la aplicacion que estoy realizando por lo que la coloco en caso de que le sirva a alguien mas.
Saludos.