V Pythonu se datoteka .env običajno uporablja za shranjevanje konfiguracijskih nastavitev, ključev API in drugih občutljivih informacij. Je datoteka z navadnim besedilom s pari ključ-vrednost, knjižnica python-dotenv pa se pogosto uporablja za nalaganje teh spremenljivk v okolje. V tem članku bomo raziskali podroben postopek ustvarjanja in uporabe datotek .env v Python .
plasti modela osi
Kaj so datoteke .Env v Pythonu?
Datoteka .env v Pythonu je preprosta besedilna datoteka, ki se uporablja za shranjevanje konfiguracijskih nastavitev, spremenljivk okolja in drugih parov ključ-vrednost, povezanih s projektom Python. Te datoteke običajno vsebujejo občutljive informacije, kot so ključi API, poverilnice baze podatkov ali konfiguracijske nastavitve. Vsebina datoteke .env ni mišljena kot trdo kodirana v izvorni kodi, temveč se med izvajanjem naloži v okolje projekta. The python-dotenv knjižnica se običajno uporablja za branje vsebine datoteke .env in nastavitev spremenljivk okolja, zaradi česar je priročen način za varno upravljanje projektnih konfiguracij.
Namestitev
Kako ustvariti in uporabljati datoteke .Env v Pythonu?
Spodaj je celoten postopek za ustvarjanje in uporabo datotek .Env v Pythonu:
1. korak: ustvarite datoteko .env
V imeniku vašega projekta ustvarite datoteko z imenom .env na korenski ravni za shranjevanje konfiguracijskih nastavitev in občutljivih informacij.
2. korak: Namestite modul
Namestite knjižnico python-dotenv tako, da zaženete naslednji ukaz v vašem terminalu ali integriranem terminalu znotraj vašega Python IDE (npr. PyCharm ):
pip install python-dotenv>
3. korak: Shranite občutljive podatke v datoteko .env
V datoteki .env definirajte pare ključ-vrednost za vaše konfiguracijske nastavitve. Na primer:
MY_KEY = 'kishankaushik12353'>
Ta datoteka bo shranila občutljive informacije in konfiguracijske nastavitve.
java ups koncepti
4. korak: dostop the .env datoteko
V svojo kodo Python uvozite modul dotenv in uporabite load_dotenv() za nalaganje spremenljivk iz datoteke .env. Do vrednosti dostopajte z uporabo os.getenv(KLJUČ) za vsak par ključ-vrednost, opredeljen v .env mapa.
Python3
cimet vs mate
# 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'> ))> |
>
podniz metode java
>
5. korak: Prevedite in zaženite kodo
Prevedite in zaženite kodo Python. Program bo uporabil naložene spremenljivke okolja iz datoteke .env, izhod pa bo prikazal vrednost, povezano z navedenim ključem, kot je npr. MY_KEY , ki prikazuje uspešno integracijo z datoteko .env.
Zaključek
Skratka, uporaba datotek .env v Pythonu zagotavlja varen in organiziran način za upravljanje občutljivih informacij in konfiguracijskih nastavitev. Z uporabo knjižnice python-dotenv lahko razvijalci preprosto naložijo spremenljivke v okolje projekta, kar poveča prilagodljivost v različnih okoljih. Ta praksa zagotavlja ločevanje občutljivih podatkov od kodne baze in omogoča sistematičen pristop za upravljanje konfiguracij v razvoju, testiranju in proizvodnji. Vključevanje datotek .env je najboljša praksa za ohranjanje varnosti in razširljivosti v projektih Python.