Python

Python SYS-modul

Python SYS-modul

I denne lektion om Python sys modul, vil vi undersøge, hvordan dette modul giver os mulighed for at interagere med tolk og værtsmaskine direkte. Lad os se, hvad alle funktioner dette modul tilbyder os.

Python sys-modul

Den første fordel, som sys-modulet tilbyder os, er dets uafhængighed af værtsmaskinens operativsystem. Dette betyder, at dette modul kan fungere det samme, selvom det fungerer på Windows eller Macintosh eller Linux eller et hvilket som helst givet operativsystem. I dette indlæg vil vi studere de funktioner, det giver os. Lad os komme igang.

Arbejde med sys-modul

For at begynde at arbejde med sys-modulet og få scripts til at bruge dette modul, bruger vi den samme importerklæring i alle de scripts, vi skriver:

importer sys

Denne erklæring importerer og bringer de nødvendige sys-modulafhængigheder ind i vores anvendelsesområde.

Python sys.argv

Det mest basale betjeningssy-modul giver os adgang til kommandolinjeparametre, der sendes til scriptet. Lad os skrive et program for at demonstrere dette:

importer sys
print ('Bestået kommandolinjeparametre:')
til param in sys.argv:
print (param)

Når vi kører dette program med kommandolinjeparametre, ser vi dette output:

Bemærk, hvordan dette valgte selv filnavnet, vi sendte til det som en kommandolinjeparameter.

Python sys.sti

Bruger sti funktion, kan vi vise PYTHONPATH som findes i værtsmaskinen. Vi skriver et script for at bruge denne funktion nu:

importer sys
print ('\ n PYTHONPATH:', sys.sti)

Når vi kører dette program, ser vi dette output:

Selvfølgelig kan dette variere afhængigt af din maskine.

Python sys.stdin

Vi kan også bruge sys-modulet til at tage input fra brugeren. Vi vil prøve denne funktion nu:

importer sys
input_by_user = sys.stdin.readline ()
print ("Brugerinput:" + input_by_user)

Når vi kører dette program, ser vi dette output:

Dette er meget vigtig funktion, som vi normalt bruger i vores programmer til at tage brugerinput.

Python sys.ophavsret

For at få vist oplysninger om copyright relateret til den aktuelt installerede Python-version på værtsmaskinen kan vi bruge denne funktion:

importer sys
udskrive (sys.ophavsret)

Når vi kører dette program, ser vi dette output:

Python sys.Afslut

Der er mange brugstilfælde, hvor vi skal vælge at afslutte programflowet uden at gøre noget andet (som fejlhåndtering osv.). Dette er let at opnå ved hjælp af exit-funktionskaldet:

importer sys
print ("Hej Linuxhint")
sys.udgang (1)
print ("Ikke udskrevet!")

Når vi kører dette program, ser vi dette output:

I dette hurtige indlæg på Python så vi, hvordan vi kan bruge forskellige funktioner leveret af sys-modul i Python og demonstrerede dem med eksempler på scripts. Fortsæt og leg med flere af dem.

Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...
Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...