Пример #1
0
def cfg2dict(filename):
    filename = os.path.expanduser(os.path.expandvars(filename))
    from ConfigParser import SafeConfigParser
    cfg = SafeConfigParser()
    cfg.read(filename)
    ret = dict()
    for secname in cfg.sections():
        secdict = dict()
        for k,v in cfg.get_items(secname):
            secdict[k] = v
        ret[secname] = secdict
    return ret