ConfigParser

Введение

Примеры

Основное использование

В config.ini:

 [DEFAULT]
debug = True
name = Test
password = password

[FILES]
path = /path/to/file

 

В Python:

 from ConfigParser import ConfigParser
config = ConfigParser()

#Load configuration file
config.read("config.ini")

# Access the key "debug" in "DEFAULT" section
config.get("DEFAULT", "debug")
# Return 'True'

# Access the key "path" in "FILES" destion
config.get("FILES", "path")
# Return '/path/to/file' 

Создание файла конфигурации программно

Файл конфигурации содержит разделы, каждый раздел содержит ключи и значения. Модуль configparser может использоваться для чтения и записи файлов конфигурации. Создание файла конфигурации: -

 import configparser
config = configparser.ConfigParser()
config['settings']={'resolution':'320x240',
                    'color':'blue'}
with open('example.ini', 'w') as configfile:
    config.write(configfile)
 

Выходной файл содержит структуру ниже

 [settings]
resolution = 320x240
color = blue
 

Если вы хотите изменить определенное поле, получите поле и назначьте значение

 settings=config['settings']
settings['color']='red' 

Синтаксис

Параметры

Примечания