Сообщить об ошибке.

Краткий обзор раздела: Модуль configparser в Python, парсер конфигураций

Содержание с кратким описанием:

ОБЗОР: Модуль configparser в Python, парсер конфигураций.
Модуль configparser предоставляет класс configparser.ConfigParser(), который реализует базовый язык конфигурации, который обеспечивает структуру, аналогичную той, которая содержится в INI-файлах Microsoft Windows.
Структура файлов конфигураций для модуля configparser в Python.
Имена разделов `[section]` чувствительны к регистру, но ключи `key` не чувствительны. Начальные и конечные пробелы удаляются из ключей `key` и значений `value`. Значения `value` также могут занимать несколько строк, если они имеют отступ глубже. Могут содержать комментарии с префиксом.
Типы данных поддерживаемые ConfigParser в Python.
Для логических значений предоставляет метод config.getboolean(). Для типов int и float предоставляются методы парсера config.getint() и config.getfloat() соответственно.
Поддержка в configparser методов словарей Python.
Протокол доступа к словарям Python - это функциональность, которая позволяет использовать пользовательские объекты, как если бы они были словарями. Однако есть несколько различий, которые следует учитывать.
Интерполяция значений INI-файла парсером ConfigParser в Python.
Класс configparser.ConfigParser поддерживает интерполяцию. Это означает, что значения могут быть предварительно обработаны перед возвратом их из вызовов метода config.get().
Значения ключей DEFAULT модуля configparser в Python.
Метод синтаксического анализатора класса парсера config.get() предоставляет пользовательский, более сложный интерфейс чем обычный метод словаря dict Python. При использовании этого метода запасное значение может быть предоставлено через ключевой fallback.
Настройка ConfigParser в Python.
Вариантов формата INI-файлов почти столько же, сколько есть использующих его приложений. Модуль `configparser` имеет поддержку разумно-большого набора доступных стилей INI-файлов.
Тонкая настройка ConfigParser в Python.
Более продвинутая настройка парсера INI-файлов configparser.ConfigParser() может быть достигнута путем переопределения значений по умолчанию этих атрибутов синтаксического анализатора.
Класс ConfigParser() модуля configparser в Python.
Класс ConfigParser() модуля configparser представляет собой основной конфигурационный парсер.
Методы объекта ConfigParser в Python.
Класс синтаксического анализатора INI-файлов configparser.ConfigParser() представляет следующие методы своего экземпляра.
Исключения модуля configparser в Python.
Модуль `configparser` определяет исключения, которые могут подниматься во время работы с парсером.