Read dotenv file
Project description
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'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py_dotenv-0.1-py3-none-any.whl.
File metadata
- Download URL: py_dotenv-0.1-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
548c588c3b7e2ee2142b0ac97d2912d223ff38e874302426bbb6c21353817cc2
|
|
| MD5 |
081aa869bf453b0fa3ad62951abcaf86
|
|
| BLAKE2b-256 |
5e3a32e68bcdf9419611af95be030bb724c1a40f72bc9b62be28b9c1a08217b2
|