Используйте класс ConfigParser
для чтения файлов конфигурации в формате INI-файла:
http://docs.python.org/library/configparser.html#examples
Формат файла INI не хранит тип данных сохраненных значений (вы должны знать их при чтении данных обратно). Вы можете преодолеть это ограничение, кодируя ваши значения в формате json:
import simplejson
from ConfigParser import ConfigParser
parser = ConfigParser()
parser.read('example.cfg')
value = 123
#or value = True
#or value = 'Test'
#Write any data to 'Section1->Foo' in the file:
parser.set('Section1', 'foo', simplejson.dumps(value))
#Now you can close the parser and start again...
#Retrieve the value from the file:
out_value = simplejson.loads(parser.get('Section1', 'foo'))
#It will match the input in both datatype and value:
value === out_value
Будучи json, формат хранимого значения удобочитаем.