logo

Kuinka luoda ja käyttää .env-tiedostoja Pythonissa

Pythonissa .env-tiedostoa käytetään yleensä määritysasetusten, API-avainten ja muiden arkaluonteisten tietojen tallentamiseen. Se on pelkkä tekstitiedosto, jossa on avainarvopareja, ja python-dotenv-kirjastoa käytetään usein näiden muuttujien lataamiseen ympäristöön. Tässä artikkelissa tutkimme yksityiskohtaista prosessia .env-tiedostojen luomiseen ja käyttämiseen Python .

muuttuja globaali javascript

Mitä ovat .Env-tiedostot Pythonissa?

Pythonin .env-tiedosto on yksinkertainen tekstitiedosto, jota käytetään kokoonpanoasetusten, ympäristömuuttujien ja muiden Python-projektiin liittyvien avainarvoparien tallentamiseen. Nämä tiedostot sisältävät yleensä arkaluontoisia tietoja, kuten API-avaimia, tietokannan tunnistetietoja tai määritysasetuksia. .env-tiedoston sisältöä ei ole tarkoitus koodata lähdekoodiin, vaan se ladataan projektin ympäristöön ajon aikana. The python-dotenv kirjastoa käytetään yleisesti .env-tiedoston sisällön lukemiseen ja ympäristömuuttujien asettamiseen, mikä tekee siitä kätevän tavan hallita projektikokoonpanoja turvallisesti.



Asennus

Miten luodaan ja käytetään .Env-tiedostoja Pythonissa?

Alla on täydellinen menettely .Env-tiedostojen luomiseen ja käyttämiseen Pythonissa:

Vaihe 1: Luo .env-tiedosto

Luo projektihakemistoosi tiedosto nimeltä .env juuritasolla kokoonpanoasetusten ja arkaluontoisten tietojen tallentamiseen.



Vaihe 2: Asenna moduuli

Asenna python-dotenv-kirjasto suorittamalla seuraava komento päätteessäsi tai Python IDE:n integroidussa päätteessä (esim. PyCharm ):

pip install python-dotenv>



Vaihe 3: Tallenna arkaluonteiset tiedot .env-tiedostoon

Määritä .env-tiedostossasi avainarvoparit määritysasetuksillesi. Esimerkiksi:

MY_KEY = 'kishankaushik12353'>

Tämä tiedosto tallentaa arkaluonteisia tietoja ja määritysasetuksia.

js globaali muuttuja

Vaihe 4: Pääsy the .env-tiedosto

Tuo Python-koodissasi dotenv-moduuli ja käytä load_dotenv() ladataksesi muuttujat .env-tiedostosta. Käytä arvoja käyttämällä os.getenv(KEY) jokaiselle määritetylle avainarvo-parille .env tiedosto.

Python 3




c-koodi abs
# 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'>))>

>

char ja int java

>

Vaihe 5: Käännä ja suorita koodi

Kääntää ja ajaa Python-koodi. Ohjelma käyttää .env-tiedostosta ladattuja ympäristömuuttujia, ja tulos näyttää määritettyyn avaimeen liittyvän arvon, kuten esim. AVAIMENI , joka osoittaa onnistuneen integroinnin .env-tiedoston kanssa.

Johtopäätös

Yhteenvetona voidaan todeta, että .env-tiedostojen käyttäminen Pythonissa tarjoaa turvallisen ja organisoidun tavan hallita arkaluonteisia tietoja ja määritysasetuksia. Python-dotenv-kirjaston avulla kehittäjät voivat helposti ladata muuttujia projektin ympäristöön, mikä lisää joustavuutta eri ympäristöissä. Tämä käytäntö varmistaa arkaluonteisten tietojen erottamisen koodikannasta ja mahdollistaa systemaattisen lähestymistavan konfiguraatioiden hallintaan kehitys-, testaus- ja tuotantovaiheessa. .env-tiedostojen sisällyttäminen on paras käytäntö turvallisuuden ja skaalautuvuuden ylläpitämiseksi Python-projekteissa.