¿Cómo puedo analizar la salida de / proc / net / dev en pares clave: valor por interfaz usando Python?

La salida de/ proc / net / dev en Linux se ve así:

Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:18748525  129811    0    0    0     0          0         0 18748525  129811    0    0    0     0       0          0
  eth0:1699369069 226296437    0    0    0     0          0      3555 4118745424 194001149    0    0    0     0       0          0
  eth1:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
  sit0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0

¿Cómo puedo usar Python para analizar esta salida en pares clave: valor para cada interfaz? he encontradoeste tema del foro para lograrlo usando shell scripting y hayuna extensión de Perl Pero necesito usar Python.