logo

Ako vytvárať a používať súbory .env v Pythone

V Pythone sa súbor .env bežne používa na ukladanie konfiguračných nastavení, kľúčov API a iných citlivých informácií. Je to obyčajný textový súbor s pármi kľúč-hodnota a na načítanie týchto premenných do prostredia sa často používa knižnica python-dotenv. V tomto článku preskúmame podrobný proces vytvárania a používania súborov .env v Python .

Čo sú súbory .Env v Pythone?

Súbor .env v Pythone je jednoduchý textový súbor, ktorý sa používa na ukladanie konfiguračných nastavení, premenných prostredia a iných párov kľúč – hodnota, ktoré súvisia s projektom Python. Tieto súbory zvyčajne obsahujú citlivé informácie, ako sú kľúče API, poverenia databázy alebo konfiguračné nastavenia. Obsah súboru .env nie je určený na to, aby bol pevne zakódovaný v zdrojovom kóde, ale namiesto toho sa načíta do prostredia projektu počas behu. The python-dotenv knižnica sa bežne používa na čítanie obsahu súboru .env a nastavenie premenných prostredia, čo z nej robí pohodlný spôsob bezpečnej správy konfigurácií projektu.



Inštalácia

Ako vytvárať a používať súbory .Env v Pythone?

Nižšie je uvedený úplný postup vytvárania a používania súborov .Env v Pythone:

Krok 1: Vytvorte súbor .env

V adresári projektu vytvorte súbor s názvom .env na koreňovej úrovni na ukladanie konfiguračných nastavení a citlivých informácií.



pokladňa v git

Krok 2: Nainštalujte modul

Nainštalujte knižnicu python-dotenv spustením nasledujúceho príkazu vo vašom termináli alebo integrovanom termináli v rámci vášho Python IDE (napr. PyCharm ):

najlepšie hentai
pip install python-dotenv>



Krok 3: Uložte citlivé údaje do súboru .env

Vo svojom súbore .env definujte páry kľúč – hodnota pre svoje konfiguračné nastavenia. Napríklad:

MY_KEY = 'kishankaushik12353'>

Tento súbor bude uchovávať citlivé informácie a konfiguračné nastavenia.

java otváranie súboru

Krok 4: Prístup a súbor .env

Do svojho kódu Python importujte modul dotenv a použite load_dotenv() na načítanie premenných zo súboru .env. K hodnotám pristupujte pomocou os.getenv(KEY) pre každý pár kľúč – hodnota definovaný v .env súbor.

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

uml diagram java

>

>

mylivecricket.in

Krok 5: Kompilujte a spustite kód

Kompilujte a spustite kód Pythonu. Program využije načítané premenné prostredia zo súboru .env a na výstupe sa zobrazí hodnota spojená so zadaným kľúčom, ako napr. MY_KEY , čo demonštruje úspešnú integráciu so súborom .env.

Záver

Na záver, používanie súborov .env v Pythone poskytuje bezpečný a organizovaný spôsob správy citlivých informácií a konfiguračných nastavení. Pomocou knižnice python-dotenv môžu vývojári jednoducho načítať premenné do prostredia projektu, čím sa zvyšuje flexibilita v rôznych prostrediach. Tento postup zabezpečuje oddelenie citlivých údajov od kódovej základne a umožňuje systematický prístup k správe konfigurácií pri vývoji, testovaní a výrobe. Začlenenie súborov .env je najlepším postupom na udržanie bezpečnosti a škálovateľnosti v projektoch Python.