Kurt Peek Kurt Peek - 1 year ago 66
Python Question

Reading in environment variables from an environment file

I'd like to run in a local environment a Python script which is normally run in a Docker container. The

specifies an env_file which looks (partially) like the following:


In order to run this locally, I would these lines to be converted to

os.environ['DB_ADDR'] = 'rethinkdb'
os.environ['DB_PORT'] = '28015'
os.environ['DB_NAME'] = 'ipercron'

I could write my parser, but I was wondering if there are any existing modules/tools to read in environment variables from configuration files?

Answer Source

Take a look at the python-dotenv