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.