py-dotenv

Read dotenv file


Keywords
python, env
License
MIT
Install
pip install py-dotenv==0.1

Documentation

py_dotenv

To read from .env file and put it into os.environ. This project is based on https://github.com/theskumar/python-dotenv

Install

$ pip install -e git+https://github.com/aongko/py_dotenv@master#egg=py_dotenv-0

Clone this project, run:

$ python3 setup.py install

Example

Assuming you have an .env file alongside your main module.

.
├── .env
└── main.py

The code would look like this:

import os
from py_dotenv import read_dotenv

dotenv_path = os.path.join(os.path.dirname(__file__), '.env')
read_dotenv(dotenv_path)

Let's assume your .env file looks like this:

APP_DEBUG = TRUE
CUSTOM_CONFIGURATION = ABC

After running the code above, you now can access the environment variable like this:

assert os.getenv('APP_DEBUG') == 'TRUE'
assert os.getenv('CUSTOM_CONFIGURATION') == 'ABC'