Я хотел бы запустить в локальной среде скрипт Python, который обычно выполняется в контейнере Docker. docker-compose.yml
определяет env_file, который выглядит (частично) следующим образом:
DB_ADDR=rethinkdb
DB_PORT=28015
DB_NAME=ipercron
Для локального запуска я бы хотел, чтобы эти строки были преобразованы в
os.environ['DB_ADDR'] = 'rethinkdb'
os.environ['DB_PORT'] = '28015'
os.environ['DB_NAME'] = 'ipercron'
Я мог бы написать свой синтаксический анализатор, но мне было интересно, есть ли какие-нибудь существующие модули/инструменты для чтения переменных среды из конфигурационных файлов?