Python OS Environ

Python OS Environ
Mottakerens miljøvariabler er representert via programmeringsspråknavigasjonsobjektet, “OS.miljø ”. Det gir tilbake en ordbok med deltakerens miljøvariabler oppføringer som nøkler. Den fungerer på samme måte som en Python -ordbok for å tillate de typiske standardordboksaktivitetene, som hvordan du får og endrer den, å bli oppnådd. Vi kan også endre “OS.miljø ”, men å gjøre det bare har innvirkning på hvordan det for øyeblikket er utpekt og vil ikke endre resultatet permanent. Bunten med autentiseringsmekanismer for den aktive brukertilstanden anses som miljøvariabelen. Operativsystemet og de eksisterende seerparametrene bestemmer dem vanligvis.

En sekvens av tegn som oppbevares i gjengivelsespesifikasjonen av en prosess blir referert til som miljøvariabler der miljøvariablene er tilgjengelige for vår kode av Lambda -runtime. De ekstra kontekstvariablene leveres med detaljer om prosedyren og aktiveringsforespørselen ved å bruke "Env" nøkkelordet for å vise sammen alle miljøvariablene eller "printenv" for å hente hver variabel mens du inkluderer operandene og bruken av "SET" -kommandoen.

Syntaks:

Eksempel 1: Bruker Python “OS.Miljø ”-kommando for å få tilgang til miljøvariablene

Denne modulen er et inaktivt objekt. Som et resultat er det ikke nødvendig med argument. Et leksikon som inneholder brukerens forklarende faktorer blir returnert. Miljøvariablene eksisterer i RAM i stedet for på harddisken. Enviro -inngangene lagres vanligvis i poster, slik at folk ikke trenger å outsource dem manuelt gjentatte ganger.

La oss opprette koden for å ha tilgang til miljøvariabelen. Med skyld trenger vi samhandling med systemet også. Så vi importerer biblioteket til “OS” først i koden vår. Deretter importeres det også et ekstra bibliotek med "Pprint". Nå oppretter vi en brukerdefinert funksjon av navnet “Environ_Variable” og bruker den på kommandoen som vi diskuterer i denne artikkelen som er “OS.miljø ”.

Etter å ha gitt “OS.Environ ”-kommando bruker vi“ Print () ”-funksjonen og gir utskriftserklæringen om“ Miljøvariabel for brukeren: ”Til slutt bruker vi“ PPrint.Pprint () ”-funksjon med tilkoblingen til biblioteket med“ Pprint ”og lagrer vår funksjon av“ Environ_Variable ”der“ OS.Environ ”-kommando lagres. Deretter bruker vi "bredde" -verdien til "1".

La oss implementere den respektive koden som vi ga i forrige bilde. Deretter får vi denne utgangen for “OS.Environ ”-kommando. Etter implementeringen viser output miljøet i operativsystemet vårt. Den første linjen viser “miljøvariabelen for bruker:” Utskriftserklæring. Etter det vises hele miljøserien. Den viser traséen til brukerprofilen sammen med programfilen og systemnavnet på prosessorene.

Prosessormivået for operativsystemet i miljøet vises også. Systembehandlingsnivået vårt bestemmes som "6" som vi kan se i følgende øyeblikksbilde:

Den tredje utgangen som vi kan se beskriver miljøskalafaktorfilens beliggenhet med øktnavnene for konsollen siden løpsverktøyet er "Spyder". Den beskriver hele miljøet til verktøyet sammen med brukerbanekatalogene. Som vi kan se, kan noen "falske" verbose også sees i utgangsskjermen på grunn av fraværet av denne egenskapen til interaksjon med systemmiljøet.

Eksempel 2: Bruke “OS.Miljø ”for å håndtere tilgangsfeilene mens du prøver å hente en miljøvariabel som ikke eksisterer, men gir tilgang til miljøvariablene

Nå ser vi på håndteringen av feilene som oppstår under tilgangen til et variabelt miljø som ikke er til stede og ikke er tilgjengelig, siden det ikke eksisterer.

La oss se på det andre eksemplet på “OS.Environ ”hvor vi tar biblioteket med“ OS ”først. Deretter bruker vi "print ()" -funksjonen der vi tar uttalelsen om "brukere" og bruker "OS.miljø.få () "-funksjonen på“ brukerne ”. Deretter gir vi utskriftserklæringen om "Det eksisterer ikke i miljøet:".

La oss se på kodeimplementeringen av “OS.miljø ”. Etter implementeringen av koden får vi følgende utdata som beskriver at den er fraværende i systemmiljøet med "Brukeren: den eksisterer ikke i miljøet:" -uttalelsen.

Eksempel 3: Bruke “OS.Environ ”-modul for de nye miljøvariablene som blir lastet

I dette eksemplet bruker vi et lignende bibliotek som ble brukt i de to foregående eksemplene som er “OS”. Deretter bruker vi vår kommando over “OS.Environ ”, gi det miljøverdien til“ Warplex ”, og tilordne verdien av“ www.Warplex.org ”. Nå legger vi til en "print ()" -funksjon der vi bruker "warplex:". Deretter bruker vi den funksjonelle kommandoen til “OS.miljø ”og ring den tildelte miljøvariabelen for å beskrive verdien.

Dette er den spesielle utgangen som kommer etter implementeringen av koden vår. Vi får "Warplex" sammen med omgivelsene som på en eller annen måte er relatert til et bestemt nettsted som er "www.Warplex.org ”i vår utgangsskjerm.

Eksempel 4: Bruke “OS.Environ ”-kommando for miljøvariabel modifisering

Dette er det fjerde eksemplet. Vi diskuterer temaet “OS.miljø ”i å overvinne prosessen med enhver form for modifisering i den spesifikke miljøvariabelen. For endringsformål må vi ha minst to funksjoner som kan holde “OS.miljø ”-kommando for å gjøre og gjøre endringer i miljøet.

La oss begynne å gjøre kodingen vår. Vi starter koden vår med “OS” -bibliotekets tillegg av importen i Python -koden vår. Nå oppretter vi vårt nye funksjonsnavn, "Bruker". I denne funksjonen bruker vi “OS.Environ ”kommando og tilordne den en ny variabel funksjonsverdi av“ brukere ”så langt som modifiseringsformål. Deretter bruker vi "print ()" -funksjonen. Her bruker vi "brukere" som utskriftsuttalelse og ringer "brukeren" og gir verdien innen utskriftsfunksjonen for å vise den i utdataene. Her oppretter vi en ny funksjon igjen med navnet “Python_user”, implementerer “OS.Environ ”-kommando på denne funksjonen, og endre verdien.

Vi ga miljøvariabelen til en ny "python_users" -verdi som endrer miljøet til denne funksjonen. Deretter bruker vi "print ()" -funksjonen og bruker "python_users" som utskriftserklæring. Vi kaller "python_user" -funksjonen innen utskriftsfunksjonen for sin miljømessige verdi. Dette trinnet endrer miljøet til den andre funksjonsvariabelen med den nye variabelen for miljøet.

La oss implementere koden vår for det fjerde eksemplet på “OS.miljø ”. Etter implementeringen viser utdata to linjer der den første linjen viser "brukeren" og skriver ut miljøet som er /bruker /aqsay ". Den andre linjen i utdataene beskriver miljøet til den andre funksjonen med navnet på venstre side, “Python_users:”, og med miljøvariable adresseverdien som er “/opt/jdk-11.1.1 ”som kan sees tydelig.

Konklusjon

I denne artikkelen diskuterte vi Pythons viktige kommando over “OS.miljø ”på en dyp måte ved hjelp av fire forskjellige komplekse eksempler. Det første eksemplet utdyper fenomenet tilgang til miljøvariabelen. Det andre eksemplet definerer feilhåndteringen av “OS.Environ ”-kommando når variabelen ikke en gang eksisterer i operativsystemet. Det tredje eksemplet dekker temaet for å legge til en ny variabel i miljøet vårt. Og det fjerde eller siste eksemplet dekker fenomenet å endre variabelen av miljøet i systemet.