Python Glossary English

Python 3.0+configparserпонятие

configparser

модуль

Чтение и запись конфигурационных файлов формата INI: секции, ключи, значения.

Синтаксис

import configparser

Модуль берут для простых настроек в формате INI, привычном пользователям; в Python 2 он назывался ConfigParser. Для вложенных структур лучше JSON или TOML (tomllib читает TOML начиная с 3.11). Все значения хранятся строками: числа и флаги достают через getint и getboolean, а ключи по умолчанию приводятся к нижнему регистру.

Примеры

import configparser
cfg = configparser.ConfigParser()
cfg.read_string('[server]\nPort = 8080\ndebug = yes')
print(cfg.getint('server', 'port'), cfg.getboolean('server', 'debug'))  # → 8080 True
print(cfg['server']['port'] + '1')  # → 80801 — значения хранятся строками

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности