To read from .env file and put it into os.environ. This project is based on https://github.com/theskumar/python-dotenv
$ pip install py_dotenv
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'