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)
vars.append(line[0].strip())
vals.append(line[1].strip())
fh.close()
return namedtuple("ConfigTuple", vars)._make(vals)