access environment variables in Python inside many files

Viewed 21

if i need to get the value of an environment variables inside many files in the project Python (flask framework) should i use os.environ['HOME'] for every use or there is better way?

for example: auth\routes.py

username= os.environ.get("USERNAME")

and in routes under posts posts\routes.py

username= os.environ.get("USERNAME")
1 Answers

Write a common file to read all your environmental values.

config.py

import os

USERNAME = os.environ.get("USERNAME")

Then you can reuse it like this,

auth\routes.py

import config

username = config.USERNAME
Related