Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Parse simple config files in Python
New on LowEndTalk? Please Register and read our Community Rules.

Parse simple config files in Python

MicrolinuxMicrolinux Member
edited February 2013 in Tutorials

I was looking for a clean way to parse simple config files in Python, i.e. var = val, and came up with this. It parses variables into a namedtuple.

Maybe someone else will find it useful.

from collections import namedtuple

def get_config(file, sep="="):
  fh = open(file, "r")
  vars = []
  vals = []

  for line in fh:
    line = line.split(sep)


  return namedtuple("ConfigTuple", vars)._make(vals)


Sign In or Register to comment.