logo

Jak vytvářet a používat soubory .env v Pythonu

V Pythonu se soubor .env běžně používá k ukládání konfiguračních nastavení, klíčů API a dalších citlivých informací. Je to prostý textový soubor s páry klíč-hodnota a k načtení těchto proměnných do prostředí se často používá knihovna python-dotenv. V tomto článku prozkoumáme podrobný proces vytváření a používání souborů .env v Krajta .

Co jsou soubory .Env v Pythonu?

Soubor .env v Pythonu je jednoduchý textový soubor používaný k ukládání konfiguračních nastavení, proměnných prostředí a dalších párů klíč–hodnota souvisejících s projektem Pythonu. Tyto soubory obvykle obsahují citlivé informace, jako jsou klíče API, přihlašovací údaje k databázi nebo nastavení konfigurace. Obsah souboru .env není určen k tomu, aby byl pevně zakódován ve zdrojovém kódu, ale místo toho je načten do prostředí projektu během běhu. The python-dotenv Knihovna se běžně používá ke čtení obsahu souboru .env a nastavování proměnných prostředí, což z ní činí pohodlný způsob bezpečné správy konfigurací projektu.



Instalace

Jak vytvářet a používat soubory .Env v Pythonu?

Níže je uveden úplný postup vytváření a používání souborů .Env v Pythonu:

Krok 1: Vytvořte soubor .env

V adresáři projektu vytvořte soubor s názvem .env na kořenové úrovni pro ukládání konfiguračních nastavení a citlivých informací.



seznam náboženství

Krok 2: Nainstalujte modul

Nainstalujte knihovnu python-dotenv spuštěním následujícího příkazu ve vašem terminálu nebo integrovaném terminálu ve vašem Python IDE (např. PyCharm ):

pip install python-dotenv>



Krok 3: Uložte citlivá data do souboru .env

V souboru .env definujte páry klíč–hodnota pro nastavení konfigurace. Například:

MY_KEY = 'kishankaushik12353'>

Tento soubor bude ukládat citlivé informace a konfigurační nastavení.

formátovací řetězec java

Krok 4: Přístup a soubor .env

Do kódu Pythonu naimportujte modul dotenv a použijte load_dotenv() k načtení proměnných ze souboru .env. Přístup k hodnotám pomocí os.getenv(KEY) pro každý pár klíč–hodnota definovaný v .env soubor.

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

>

java datum nyní
>

Krok 5: Zkompilujte a spusťte kód

Zkompilujte a spusťte kód Pythonu. Program využije načtené proměnné prostředí ze souboru .env a na výstupu se zobrazí hodnota spojená se zadaným klíčem, jako je např. MŮJ KLÍČ , což prokazuje úspěšnou integraci se souborem .env.

Závěr

Závěrem lze říci, že používání souborů .env v Pythonu poskytuje bezpečný a organizovaný způsob správy citlivých informací a nastavení konfigurace. Pomocí knihovny python-dotenv mohou vývojáři snadno načíst proměnné do prostředí projektu, což zvyšuje flexibilitu v různých prostředích. Tato praxe zajišťuje oddělení citlivých dat od kódové základny a umožňuje systematický přístup ke správě konfigurací ve vývoji, testování a výrobě. Začlenění souborů .env je osvědčeným postupem pro zachování zabezpečení a škálovatelnosti v projektech Pythonu.