logo

Cum să creați și să utilizați fișiere .env în Python

În Python, un fișier .env este folosit în mod obișnuit pentru a stoca setările de configurare, cheile API și alte informații sensibile. Este un fișier text simplu cu perechi cheie-valoare, iar biblioteca python-dotenv este adesea folosită pentru a încărca aceste variabile în mediu. În acest articol, vom explora procesul detaliat de creare și utilizare a fișierelor .env în Piton .

Ce este fișierele .Env în Python?

Un fișier .env în Python este un fișier text simplu folosit pentru a stoca setările de configurare, variabilele de mediu și alte perechi cheie-valoare legate de un proiect Python. Aceste fișiere conțin de obicei informații sensibile, cum ar fi chei API, acreditări ale bazei de date sau setări de configurare. Conținutul unui fișier .env nu este menit să fie codificat în codul sursă, ci este încărcat în mediul proiectului în timpul rulării. The python-dotenv biblioteca este folosită în mod obișnuit pentru a citi conținutul fișierului .env și a seta variabilele de mediu, făcându-l o modalitate convenabilă de a gestiona configurațiile de proiect în siguranță.



Instalare

Cum să creați și să utilizați fișiere .Env în Python?

Mai jos este procedura completă de creare și utilizare a fișierelor .Env în Python:

Pasul 1: Creați fișierul .env

În directorul proiectului, creați un fișier numit .env la nivel de rădăcină pentru a stoca setările de configurare și informațiile sensibile.



înălțimea decalată

Pasul 2: Instalați modulul

Instalați biblioteca python-dotenv rulând următoarea comandă în terminalul dvs. sau în terminalul integrat în IDE-ul dvs. Python (de exemplu, PyCharm ):

avl rotația arborelui
pip install python-dotenv>



Pasul 3: Stocați datele sensibile în fișierul .env

În fișierul .env, definiți perechi cheie-valoare pentru setările dvs. de configurare. De exemplu:

MY_KEY = 'kishankaushik12353'>

Acest fișier va stoca informații sensibile și setări de configurare.

tranziție de opacitate css

Pasul 4: Acces cel fișier .env

În codul dvs. Python, importați modulul dotenv și utilizați load_dotenv() pentru a încărca variabile din fișierul .env. Accesați valorile folosind os.getenv(CHEIE) pentru fiecare pereche cheie-valoare definită în .env fişier.

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

salut lumea java

>

>

o formă completă

Pasul 5: Compilați și rulați codul

Compilați și rulați codul Python. Programul va utiliza variabilele de mediu încărcate din fișierul .env, iar rezultatul va afișa valoarea asociată cu cheia specificată, cum ar fi CHEIA MEA , demonstrând integrarea reușită cu fișierul .env.

Concluzie

În concluzie, utilizarea fișierelor .env în Python oferă o modalitate sigură și organizată de a gestiona informațiile sensibile și setările de configurare. Folosind biblioteca python-dotenv, dezvoltatorii pot încărca cu ușurință variabile în mediul proiectului, sporind flexibilitatea în diferite medii. Această practică asigură separarea datelor sensibile de baza de cod și permite o abordare sistematică pentru gestionarea configurațiilor în dezvoltare, testare și producție. Încorporarea fișierelor .env este cea mai bună practică pentru menținerea securității și scalabilității în proiectele Python.