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.