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Сообщить о неточности