Skip to content

Instantly share code, notes, and snippets.

@airekans
Created January 2, 2014 09:04
Show Gist options
  • Save airekans/8216631 to your computer and use it in GitHub Desktop.
Save airekans/8216631 to your computer and use it in GitHub Desktop.
parse /proc/net/dev file to get network statistics.
import pprint
if __name__ == '__main__':
proc_net_file = open('/proc/net/dev')
field_values = {}
for l in proc_net_file:
if ':' in l:
head_content = l.split(':')
if len(head_content) > 1 and len(head_content[1]) > 0:
field_values[head_content[0].strip()] = head_content[1].split()
pprint.pprint(field_values)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment