Pytonorm

Python SYS-modul

Python SYS-modul

I den här lektionen om Python sys modul, kommer vi att studera hur den här modulen tillåter oss att interagera med tolk och värdmaskin direkt. Låt oss se vad alla funktioner den här modulen erbjuder oss.

Python sys-modul

Den första fördelen sys-modulen erbjuder oss är dess oberoende från värdmaskinens operativsystem. Det betyder att den här modulen kan fungera på samma sätt även om den fungerar på Windows eller Macintosh eller Linux eller ett visst operativsystem. I det här inlägget kommer vi att studera de funktioner det ger oss. Låt oss börja.

Arbetar med sys-modul

För att börja arbeta med sys-modulen och få skript att använda den här modulen kommer vi att använda samma importuttalande i alla skript vi skriver:

importera sys

Detta uttalande importerar och tar med sig nödvändiga sys-modulberoende i vårt omfång.

Python sys.argv

Den mest grundläggande operativsystemsmodulen tillåter oss att komma åt kommandoradsparametrarna som skickas till skriptet. Låt oss skriva ett program för att demonstrera detta:

importera sys
print ('Passed Command line parameters:')
för param in sys.argv:
skriva ut (param)

När vi kör det här programmet med kommandoradsparametrar ser vi denna utdata:

Observera hur detta valde även filnamnet vi skickade till det som en kommandoradsparameter.

Python sys.väg

Använda väg funktion, kan vi visa PYTHONPATH som tillhandahålls i värdmaskinen. Vi kommer att skriva ett manus för att använda den här funktionen nu:

importera sys
skriva ut ('\ n PYTHONPATH:', sys.väg)

När vi kör det här programmet ser vi denna utdata:

Naturligtvis kan detta variera beroende på din maskin.

Python sys.stdin

Vi kan använda sys-modulen för att ta in input från användaren också. Vi kommer att prova den här funktionen nu:

importera sys
input_by_user = sys.stdin.readline ()
skriv ut ("User Input:" + input_by_user)

När vi kör det här programmet ser vi denna utdata:

Detta är en mycket viktig funktion som vi brukar använda i våra program för att ta användarinmatning.

Python sys.upphovsrätt

För att visa upphovsrättsinformation relaterad till för närvarande installerad Python-version på värddatorn kan vi använda den här funktionen:

importera sys
skriva ut (sys.upphovsrätt)

När vi kör det här programmet ser vi denna utdata:

Python sys.utgång

Det finns många användningsfall när vi måste välja att lämna programflödet utan att göra något annat (som felhantering osv.). Detta är enkelt att uppnå med hjälp av utgångsfunktionsanropet:

importera sys
skriv ut ("Hello Linuxhint")
sys.utgång (1)
tryck ("Ej tryckt!")

När vi kör det här programmet ser vi denna utdata:

I det här snabba inlägget på Python såg vi hur vi kan använda olika funktioner som tillhandahålls av sys-modulen i Python och demonstrerade dem med exempelskript. Fortsätt och spela med fler av dem.

Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...
Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...