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.