Doc : https://pypi.org/project/python-dotenv/
Pour lire des variables d'environnement dans un fichier .env :
pip install python-dotenv
La fonction load_dotenv() (sans paramètre) lit le contenu d'un ficher .env dans le dossier en cours.
Ensuite les valeurs lues sont récupérées via os.getenv('…') ou os.environ['…'] comme n'importe quelle autre variable d'environnement.
Exemple de fichier .env :
CHEMIN=/home/marc/mon_fichier.txt
Lecture dans un programme :
import os, dotenv dotenv.load_dotenv() path = os.getenv('CHEMIN') # ... path = os.environ['CHEMIN']