Python

Python SYS modul

Python SYS modul

V tej lekciji o Pythonu sys modula, bomo preučili, kako nam ta modul omogoča neposredno interakcijo s tolmačem in gostiteljskim strojem. Poglejmo, katere vse funkcije nam ponuja ta modul.

Python sys modul

Prva prednost, ki nam jo ponuja modul sys, je njegova neodvisnost od operacijskega sistema gostiteljskega računalnika. To pomeni, da lahko ta modul deluje enako, tudi če deluje v operacijskem sistemu Windows, Macintosh ali Linux ali katerem koli danem OS. V tej objavi bomo preučili funkcije, ki nam jih zagotavlja. Začnimo.

Delo z modulom sys

Če želite začeti delati z modulom sys in narediti skripte za uporabo tega modula, bomo uporabili isti uvozni stavek v vseh skriptih, ki jih napišemo:

uvoz sys

Ta izjava uvozi in v naš obseg vključi zahtevane odvisnosti od modula sys.

Python sys.argv

Najosnovnejši operacijski modul sys nam omogoča dostop do parametrov ukazne vrstice, posredovanih skriptu. Napišimo program, ki bo to dokazal:

uvoz sys
print ('Sprejeti parametri ukazne vrstice:')
za param v sys.argv:
tiskanje (param)

Ko zaženemo ta program s parametri ukazne vrstice, bomo videli ta izhod:

Upoštevajte, kako je to izbralo celo ime datoteke, ki smo ji jo poslali kot parameter ukazne vrstice.

Python sys.pot

Uporabljati pot funkcijo, lahko prikažemo PITONPAT ki je na voljo v gostiteljskem računalniku. Za uporabo te funkcije bomo napisali skript:

uvoz sys
print ('\ n PYTHONPATH:', sys.pot)

Ko zaženemo ta program, bomo videli ta rezultat:

Seveda se to lahko razlikuje glede na vašo napravo.

Python sys.stdin

Modul sys lahko uporabimo tudi za vnos uporabnika. Zdaj bomo preizkusili to funkcijo:

uvoz sys
input_by_user = sys.stdin.branje ()
print ("Uporabniški vnos:" + input_by_user)

Ko zaženemo ta program, bomo videli ta rezultat:

To je zelo pomembna funkcija, ki jo v svojih programih običajno uporabimo za vnos uporabniškega vnosa.

Python sys.avtorske pravice

Za prikaz informacij o avtorskih pravicah, povezanih s trenutno nameščeno različico Pythona na gostiteljskem računalniku, lahko uporabimo to funkcijo:

uvoz sys
natisni (sys.avtorske pravice)

Ko zaženemo ta program, bomo videli ta rezultat:

Python sys.izhod

Obstaja veliko primerov uporabe, ko se moramo odločiti, da zapustimo tok programa, ne da bi naredili kaj drugega (na primer ravnanje z napakami itd.). To je enostavno doseči z uporabo klica izhodne funkcije:

uvoz sys
print ("Pozdravljeni Linuxhint")
sys.izhod (1)
print ("Ni natisnjeno!")

Ko zaženemo ta program, bomo videli ta rezultat:

V tej kratki objavi o Pythonu smo videli, kako lahko uporabimo različne funkcije, ki jih ponuja modul sys v Pythonu, in jih prikazali s primeri skriptov. Nadaljujte in se igrajte z več njimi.

Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...
Kako povečati FPS v Linuxu?
FPS pomeni Število sličic na sekundo. Naloga FPS je merjenje hitrosti sličic pri predvajanju video posnetkov ali igranih predstavah. Z enostavnimi bes...