logo

Kaip sukurti ir naudoti .env failus Python

„Python“ .env failas dažniausiai naudojamas konfigūracijos parametrams, API raktams ir kitai slaptai informacijai saugoti. Tai yra paprasto teksto failas su raktų ir reikšmių poromis, o python-dotenv biblioteka dažnai naudojama šiems kintamiesiems įkelti į aplinką. Šiame straipsnyje išnagrinėsime išsamų .env failų kūrimo ir naudojimo procesą Python .

Kas yra .Env failai Python?

Python .env failas yra paprastas tekstinis failas, naudojamas konfigūracijos parametrams, aplinkos kintamiesiems ir kitoms su Python projektu susijusioms raktų ir reikšmių poroms saugoti. Šiuose failuose paprastai yra neskelbtinos informacijos, pvz., API raktų, duomenų bazės kredencialų arba konfigūracijos parametrų. .env failo turinys nėra skirtas šaltinio kode užkoduoti, o įkeliamas į projekto aplinką vykdymo metu. The python-dotenv biblioteka dažniausiai naudojama .env failo turiniui skaityti ir aplinkos kintamiesiems nustatyti, todėl tai patogus būdas saugiai valdyti projekto konfigūracijas.



Montavimas

Kaip sukurti ir naudoti .Env failus Python?

Toliau pateikiama visa procedūra, kaip sukurti ir naudoti .Env failus Python:

1 veiksmas: sukurkite .env failą

Savo projekto kataloge sukurkite failą pavadinimu .env šakniniame lygmenyje, kad būtų saugomi konfigūracijos parametrai ir slapta informacija.



java matematikos klasė

2 veiksmas: įdiekite modulį

Įdiekite python-dotenv biblioteką paleisdami šią komandą terminale arba integruotame terminale Python IDE (pvz., PyCharm ):

pip install python-dotenv>



3 veiksmas: saugokite jautrius duomenis .env faile

Savo .env faile apibrėžkite konfigūracijos nustatymų rakto-reikšmių poras. Pavyzdžiui:

MY_KEY = 'kishankaushik12353'>

Šiame faile bus saugoma slapta informacija ir konfigūracijos nustatymai.

hashset java

4 veiksmas: prieiga į .env failą

Savo Python kode importuokite dotenv modulį ir naudokite load_dotenv() kintamiesiems įkelti iš .env failo. Pasiekite reikšmes naudodami os.getenv(KEY) kiekvienai rakto ir verčių porai, apibrėžtai .env failą.

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

>

seleno pamoka java
>

5 veiksmas: surinkite ir paleiskite kodą

Sukompiliuokite ir paleiskite Python kodą. Programa naudos įkeltus aplinkos kintamuosius iš .env failo, o išvestyje bus rodoma reikšmė, susieta su nurodytu raktu, pvz., MANO_RAKTAS , rodantis sėkmingą integravimą su .env failu.

Išvada

Apibendrinant galima pasakyti, kad naudojant .env failus Python sistemoje galima saugiai ir organizuotai valdyti neskelbtiną informaciją ir konfigūracijos nustatymus. Naudodami python-dotenv biblioteką, kūrėjai gali lengvai įkelti kintamuosius į projekto aplinką, taip padidindami lankstumą įvairiose aplinkose. Ši praktika užtikrina jautrių duomenų atskyrimą nuo kodų bazės ir leidžia sistemingai valdyti konfigūracijas kuriant, testuojant ir gaminant. .env failų įtraukimas yra geriausia praktika siekiant išlaikyti Python projektų saugumą ir mastelį.