logo

Comment créer et utiliser des fichiers .env en Python

En Python, un fichier .env est couramment utilisé pour stocker les paramètres de configuration, les clés API et d'autres informations sensibles. Il s'agit d'un fichier texte brut avec des paires clé-valeur, et la bibliothèque python-dotenv est souvent utilisée pour charger ces variables dans l'environnement. Dans cet article, nous explorerons le processus détaillé de création et d'utilisation de fichiers .env dans Python .

Qu’est-ce que les fichiers .Env en Python ?

Un fichier .env en Python est un simple fichier texte utilisé pour stocker les paramètres de configuration, les variables d'environnement et d'autres paires clé-valeur liées à un projet Python. Ces fichiers contiennent généralement des informations sensibles telles que des clés API, des informations d'identification de base de données ou des paramètres de configuration. Le contenu d'un fichier .env n'est pas destiné à être codé en dur dans le code source mais est plutôt chargé dans l'environnement du projet pendant l'exécution. Le python-dotenv La bibliothèque est couramment utilisée pour lire le contenu du fichier .env et définir les variables d'environnement, ce qui en fait un moyen pratique de gérer les configurations de projet en toute sécurité.



Installation

Comment créer et utiliser des fichiers .Env en Python ?

Vous trouverez ci-dessous la procédure complète pour créer et utiliser des fichiers .Env en Python :

Étape 1 : Créez le fichier .env

Dans le répertoire de votre projet, créez un fichier nommé .env au niveau racine pour stocker les paramètres de configuration et les informations sensibles.



livecricket.is

Étape 2 : Installer le module

Installez la bibliothèque python-dotenv en exécutant la commande suivante dans votre terminal ou terminal intégré dans votre IDE Python (par exemple, PyCharm ) :

je sais
pip install python-dotenv>



Étape 3 : stocker les données sensibles dans un fichier .env

Dans votre fichier .env, définissez des paires clé-valeur pour vos paramètres de configuration. Par exemple:

MY_KEY = 'kishankaushik12353'>

Ce fichier stockera des informations sensibles et des paramètres de configuration.

strep c

Étape 4 : Accès le fichier .env

Dans votre code Python, importez le module dotenv et utilisez load_dotenv() pour charger des variables à partir du fichier .env. Accédez aux valeurs en utilisant os.getenv(CLÉ) pour chaque paire clé-valeur définie dans le .env déposer.

Python3




# importing os module for environment variables> import> os> # importing necessary functions from dotenv library> from> dotenv>import> load_dotenv, dotenv_values> # loading variables from .env file> load_dotenv()> # accessing and printing value> print>(os.getenv(>'MY_KEY'>))>

programmes python

>

>

mettre le texte en gras en CSS

Étape 5 : Compiler et exécuter le code

Compilez et exécutez le code Python. Le programme utilisera les variables d'environnement chargées à partir du fichier .env et la sortie affichera la valeur associée à la clé spécifiée, telle que MA CLÉ , démontrant une intégration réussie avec le fichier .env.

Conclusion

En conclusion, l'utilisation de fichiers .env dans Python offre un moyen sécurisé et organisé de gérer les informations sensibles et les paramètres de configuration. En utilisant la bibliothèque python-dotenv, les développeurs peuvent facilement charger des variables dans l'environnement du projet, améliorant ainsi la flexibilité entre différents environnements. Cette pratique garantit la séparation des données sensibles de la base de code et permet une approche systématique de la gestion des configurations en développement, en test et en production. L'incorporation de fichiers .env est une bonne pratique pour maintenir la sécurité et l'évolutivité des projets Python.