Wie kann ich die Ausgabe von / proc / net / dev mit Python in Schlüssel-Wert-Paare pro Schnittstelle zerlegen?

Die Ausgabe von/ proc / net / dev unter Linux sieht das so aus:

<code>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
</code>

Wie kann ich Python verwenden, um diese Ausgabe in Schlüssel-Wert-Paare für jede Schnittstelle zu analysieren? ich habe gefundendieses Forenthema für das Erreichen es mit Shell-Scripting und es gibteine Perl-Erweiterung aber ich muss Python verwenden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage