logo

Com crear i utilitzar fitxers .env a Python

A Python, un fitxer .env s'utilitza habitualment per emmagatzemar paràmetres de configuració, claus API i altra informació sensible. És un fitxer de text senzill amb parells clau-valor, i sovint s'utilitza la biblioteca python-dotenv per carregar aquestes variables a l'entorn. En aquest article, explorarem el procés detallat de creació i ús de fitxers .env a Python .

Què són els fitxers .Env a Python?

Un fitxer .env a Python és un fitxer de text senzill que s'utilitza per emmagatzemar paràmetres de configuració, variables d'entorn i altres parells clau-valor relacionats amb un projecte Python. Aquests fitxers normalment contenen informació sensible, com ara claus API, credencials de base de dades o paràmetres de configuració. El contingut d'un fitxer .env no està pensat per ser codificat en dur al codi font, sinó que es carrega a l'entorn del projecte durant el temps d'execució. El python-dotenv La biblioteca s'utilitza habitualment per llegir el contingut del fitxer .env i establir les variables d'entorn, la qual cosa la converteix en una manera còmoda de gestionar les configuracions del projecte de manera segura.



Instal·lació

Com crear i utilitzar fitxers .Env a Python?

A continuació es mostra el procediment complet per crear i utilitzar fitxers .Env a Python:

Pas 1: creeu el fitxer .env

Al directori del vostre projecte, creeu un fitxer anomenat .env al nivell arrel per emmagatzemar els paràmetres de configuració i informació sensible.



taula de veritat de sumador completa

Pas 2: instal·leu el mòdul

Instal·leu la biblioteca python-dotenv executant l'ordre següent al vostre terminal o terminal integrat dins del vostre IDE Python (p. ex., PyCharm ):

pip install python-dotenv>



int parseint

Pas 3: emmagatzema les dades sensibles al fitxer .env

Al fitxer .env, definiu parells clau-valor per a la vostra configuració de configuració. Per exemple:

MY_KEY = 'kishankaushik12353'>

Aquest fitxer emmagatzemarà informació sensible i paràmetres de configuració.

Pas 4: Accés el fitxer .env

Al vostre codi Python, importeu el mòdul dotenv i utilitzeu-lo load_dotenv() per carregar variables des del fitxer .env. Accediu als valors utilitzant os.getenv(CLAU) per a cada parell clau-valor definit al fitxer .env dossier.

Python 3


què és awt



# 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'>))>

>

>

repositori maven

Pas 5: compilar i executar el codi

Compileu i executeu el codi Python. El programa utilitzarà les variables d'entorn carregades del fitxer .env i la sortida mostrarà el valor associat a la clau especificada, com ara LA MEVA CLAU , demostrant la integració correcta amb el fitxer .env.

Conclusió

En conclusió, l'ús de fitxers .env a Python proporciona una manera segura i organitzada de gestionar la informació confidencial i la configuració. Mitjançant l'ús de la biblioteca python-dotenv, els desenvolupadors poden carregar fàcilment variables a l'entorn del projecte, millorant la flexibilitat en diferents entorns. Aquesta pràctica garanteix la separació de les dades sensibles de la base de codi i permet un enfocament sistemàtic per gestionar les configuracions en desenvolupament, proves i producció. La incorporació de fitxers .env és una bona pràctica per mantenir la seguretat i l'escalabilitat en projectes Python.