Programmā Python .env fails parasti tiek izmantots, lai saglabātu konfigurācijas iestatījumus, API atslēgas un citu sensitīvu informāciju. Tas ir vienkārša teksta fails ar atslēgu un vērtību pāriem, un python-dotenv bibliotēka bieži tiek izmantota, lai ielādētu šos mainīgos vidē. Šajā rakstā mēs izpētīsim detalizētu .env failu izveides un izmantošanas procesu Python .
Kas ir .Env faili programmā Python?
.env fails programmā Python ir vienkāršs teksta fails, ko izmanto, lai saglabātu konfigurācijas iestatījumus, vides mainīgos un citus atslēgu-vērtību pārus, kas saistīti ar Python projektu. Šie faili parasti satur sensitīvu informāciju, piemēram, API atslēgas, datu bāzes akreditācijas datus vai konfigurācijas iestatījumus. .env faila saturs nav paredzēts avota kodam, bet gan tiek ielādēts projekta vidē izpildlaikā. The python-dotenv bibliotēka parasti tiek izmantota, lai lasītu .env faila saturu un iestatītu vides mainīgos, padarot to par ērtu veidu, kā droši pārvaldīt projekta konfigurācijas.
Uzstādīšana
Kā izveidot un izmantot .Env failus programmā Python?
Tālāk ir sniegta visa procedūra .Env failu izveidei un lietošanai programmā Python:
1. darbība. Izveidojiet .env failu
Projekta direktorijā izveidojiet failu ar nosaukumu .env saknes līmenī, lai saglabātu konfigurācijas iestatījumus un sensitīvu informāciju.
sts lejupielāde
2. darbība: instalējiet moduli
Instalējiet python-dotenv bibliotēku, izpildot šo komandu terminālī vai integrētajā terminālī Python IDE (piem., PyCharm ):
pip install python-dotenv>
3. darbība. Saglabājiet sensitīvos datus .env failā
Savā .env failā definējiet konfigurācijas iestatījumu atslēgu un vērtību pārus. Piemēram:
metodes ignorēšana Java
MY_KEY = 'kishankaushik12353'>
Šajā failā tiks saglabāta sensitīva informācija un konfigurācijas iestatījumi.
4. darbība: piekļuve uz .env fails
Savā Python kodā importējiet dotenv moduli un izmantojiet load_dotenv() lai ielādētu mainīgos no .env faila. Piekļūstiet vērtībām, izmantojot os.getenv(KEY) katram atslēgas vērtību pārim, kas definēts .env failu.
Python3
daļēji atvasinājumi lateksā
# 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'> ))> |
aizstāt virkni virknē java
>
>
5. darbība: apkopojiet un palaidiet kodu
Kompilējiet un palaidiet Python kodu. Programma izmantos ielādētos vides mainīgos no .env faila, un izvadē tiks parādīta vērtība, kas saistīta ar norādīto atslēgu, piemēram, MANA_ATSLĒGA , demonstrējot veiksmīgu integrāciju ar .env failu.
Secinājums
Noslēgumā jāsaka, ka .env failu izmantošana programmā Python nodrošina drošu un sakārtotu veidu, kā pārvaldīt sensitīvu informāciju un konfigurācijas iestatījumus. Izmantojot python-dotenv bibliotēku, izstrādātāji var viegli ielādēt mainīgos lielumus projekta vidē, uzlabojot elastību dažādās vidēs. Šī prakse nodrošina sensitīvu datu atdalīšanu no kodu bāzes un nodrošina sistemātisku pieeju konfigurāciju pārvaldībai izstrādes, testēšanas un ražošanas laikā. .env failu iekļaušana ir labākā prakse drošības un mērogojamības uzturēšanai Python projektos.