Les miljøvariabler i Python:
De OS Modulen vil kreve å importere for å lese miljøvariablene. OS.Environobjekt brukes i Python for å få tilgang til miljøvariabelen. Koderen kan angi og få verdien av en hvilken som helst miljøvariabel ved å bruke dette objektet. Ulike måter å lese, sjekke og tilordne verdien av miljøvariabelen har vist i neste del av denne opplæringen.
Eksempel 1: Les alle og spesifikke miljøvariabler
Lag en Python -fil med følgende skript for å lese og skrive ut alle variabler og den spesifikke miljøvariabelen. 'For' -sløyfen har brukt i skriptet for å lese og skrive ut alle eksisterende miljøvariabelnavn og verdier. Deretter er verdien av "hjemmet" -variabelen blitt skrevet ut.
# Importer OS -modulProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Listen over alle miljøvariabler er skrevet ut, og verdien av hjemmevariabelen er skrevet ut på slutten av utgangen.
Eksempel-2: Sjekk den spesifikke miljøvariabelen er angitt eller ikke
Opprett en Python -fil med følgende skript for å sjekke den spesielle miljøvariabelen er angitt eller ikke. Her har OS -modulen blitt brukt til å lese verdiene til den aktuelle miljøvariabelen, og SYS -modulen har blitt brukt til å avslutte fra skriptet. Den uendelige 'mens' Loop har kontinuerlig sjekket verdien av den spesifikke miljøvariabelen kontinuerlig til brukeren har et variabelt navn som ikke er angitt. Hvis brukeren gir et miljøvariabelnavn som inngang. Hvis brukeren gir en
# Importer OS -modulProduksjon:
Etter å ha utført skriptet ovenfor, vil følgende utgang vises hvis variabelnavnet tatt er satt for den første inngangsverdien og ikke angitt for den andre inngangsverdien. I følge utgangen er verdien av HJEM Variabel er satt, og verdien av denne variabelen er skrevet ut. Neste, The Api_key har tatt som variabelen som ikke er satt. Så skriptet har avsluttet etter å ha vist meldingen.
Eksempel-3: Sjekk den spesielle miljøvariabelen er av eller på
Lag en Python -fil med følgende skript for å sjekke en bestemt miljøvariabel er av eller på eller av. De få() Funksjonen har blitt brukt i skriptet for å sjekke gjeldende verdi av 'Debug' er sant eller usant. Skriptet vil skrive ut meldingen basert på verdien av variabelen.
# Importer OS -modulProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor hvis verdien av feilsøkingsvariabelen er falsk. Variabelenes verdi kan endres ved å bruke SetDefault () -funksjonen vist i neste eksempel.
Eksempel-3: Tildel verdien til miljøvariabelen
SetDefault () -funksjonen brukes til å angi verdien av en hvilken som helst miljøvariabel. Lag en Python -fil med følgende skript for å aktivere miljøvariabelen, 'Debug', som er deaktivert som standard. Verdien av denne variabelen er aktivert i begynnelsen av skriptet ved å sette verdien til ekte Bruke SetDefault () -funksjonen. Deretter har verdien av denne variabelen sjekket ved å bruke få() funksjon. Meldingen, 'Debug -modus er på' vil bli skrevet ut hvis variabelen er satt riktig; Ellers, meldingen, 'Debug -modus er av' vil bli skrevet ut.
# Importer OS -modulProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. "Debug" -variabelen har blitt aktivert ved å bruke sin verdi til True. Så meldingen, 'Debug -modus er på' har skrevet ut som utgangen.
Konklusjon:
Verdiene for miljøvariablene kan settes eller få ved å bruke Environ [] matrise av OS -modulen eller ved å bruke SetDefault () og get () -funksjonene. Navnet på miljøvariabelen brukes som indeksen for miljø [] -arrayen for å angi eller få verdien av den variabelen. Get () -funksjonen brukes til å få verdien av en bestemt variabel, og SetDefault () -funksjonen brukes til å angi verdien av den spesielle variabelen.