I denne leksjonen om Python sys modul, vil vi studere hvordan denne modulen lar oss samhandle med tolk og vertsmaskin direkte. La oss se hva alle funksjonene denne modulen tilbyr oss.
Python sys-modul
Den første fordelen sys-modulen gir oss er dens uavhengighet fra vertsmaskinens operativsystem. Dette betyr at denne modulen kan fungere likt selv om den fungerer på Windows eller Macintosh eller Linux eller et gitt operativsystem. I dette innlegget vil vi studere funksjonene det gir oss. La oss komme i gang.
Arbeider med sys-modul
For å begynne å jobbe med sys-modulen og få skript til å bruke denne modulen, vil vi bruke samme importuttalelse i alle skriptene vi skriver:
importer sysDenne erklæringen importerer og bringer nødvendige sys-modulavhengigheter i vårt omfang.
Python sys.argv
Den mest grunnleggende operasjons-sys-modulen tillater oss er å få tilgang til kommandolinjeparametrene som sendes til skriptet. La oss skrive et program for å demonstrere dette:
importer sysprint ('Passed Command line parameters:')
for param in sys.argv:
skrive ut (param)
Når vi kjører dette programmet med kommandolinjeparametere, vil vi se denne utgangen:
Legg merke til hvordan dette valgte selv filnavnet vi sendte til det som en kommandolinjeparameter.
Python sys.sti
Bruker sti funksjon, kan vi vise PYTHONPATH som er gitt i vertsmaskinen. Vi skriver et skript for å bruke denne funksjonen nå:
importer sysprint ('\ n PYTHONPATH:', sys.sti)
Når vi kjører dette programmet, vil vi se denne utgangen:
Selvfølgelig kan dette variere avhengig av maskinen din.
Python sys.stdin
Vi kan bruke sys-modulen til å ta med input fra brukeren også. Vi vil prøve denne funksjonen nå:
importer sysinput_by_user = sys.stdin.readline ()
skriv ut ("Brukerinngang:" + input_by_user)
Når vi kjører dette programmet, vil vi se denne utgangen:
Dette er veldig viktig funksjon som vi vanligvis vil bruke i programmene våre for å ta brukerinngang.
Python sys.opphavsrett
For å vise copyrightinformasjonen relatert til den nåværende installerte Python-versjonen på vertsmaskinen, kan vi bruke denne funksjonen:
importer systrykk (sys.opphavsrett)
Når vi kjører dette programmet, vil vi se denne utgangen:
Python sys.exit
Det er mange bruksområder når vi må velge å avslutte programflyten uten å gjøre noe annet (som feilhåndtering osv.). Dette er enkelt å oppnå ved å bruke utgangsfunksjonen:
importer sysskriv ut ("Hello Linuxhint")
sys.utgang (1)
utskrift ("Ikke skrevet ut!")
Når vi kjører dette programmet, vil vi se denne utgangen:
I dette raske innlegget på Python så vi hvordan vi kan bruke forskjellige funksjoner levert av sys module i Python og demonstrerte dem med eksempler på skript. Fortsett og spill med flere av dem.