Python

Pythoni SYS-moodul

Pythoni SYS-moodul

Selles õppetükis Pythoni kohta sys moodul, uurime, kuidas see moodul võimaldab meil suhelda otse tõlgi ja masinaga. Vaatame, mis kõiki funktsioone see moodul meile pakub.

Python sys moodul

Esimene eelis, mida sys moodul meile pakub, on selle sõltumatus hostimasina operatsioonisüsteemist. See tähendab, et see moodul võib töötada samamoodi, isegi kui see töötab Windowsis, Macintoshis, Linuxis või mis tahes konkreetses operatsioonisüsteemis. Selles postituses uurime funktsioone, mida see meile pakub. Alustame.

Töö sys mooduliga

Sys-mooduliga töötamise alustamiseks ja skriptide kasutamiseks seda moodulit kasutame kõigis kirjutatavates skriptides sama impordilauset:

impordi süsteem

See lause impordib ja toob meie reguleerimisalasse vajalikud sys-moodulite sõltuvused.

Python sys.argv

Kõige põhilisem operatsioon sys moodul võimaldab meil pääseda juurde skripti edastatud käsurea parameetritele. Selle näitamiseks kirjutame programmi:

impordi süsteem
print ('Läbitud käsurea parameetrid:')
paramile sysis.argv:
print (param)

Kui käivitame selle programmi käsurea parameetritega, näeme seda väljundit:

Pange tähele, kuidas see valis isegi failinime, mille me talle käsurea parameetrina edastasime.

Python sys.tee

Kasutades tee funktsioon, saame kuvada PÜTHONPAAT mis on varustatud masinas. Selle funktsiooni kasutamiseks kirjutame skripti kohe:

impordi süsteem
print ('\ n PÜTHONPATH:', sys.tee)

Selle programmi käivitamisel näeme seda väljundit:

Muidugi võib see erineda sõltuvalt teie masinast.

Python sys.stdin

Saame sys moodulit kasutada ka kasutaja sisendi saamiseks. Proovime seda funktsiooni kohe:

impordi süsteem
sisend_kasutaja = sys.stdin.readline ()
print ("Kasutaja sisend:" + sisend_kasutaja poolt)

Selle programmi käivitamisel näeme seda väljundit:

See on väga oluline funktsioon, mida me tavaliselt kasutame oma programmides kasutaja sisendi saamiseks.

Python sys.autoriõigus

Praegu installitud Pythoni versiooniga seotud autoriõiguste teabe kuvamiseks hostimasinas saame kasutada seda funktsiooni:

impordi süsteem
print (sys.autoriõigus)

Selle programmi käivitamisel näeme seda väljundit:

Python sys.väljumine

On palju juhtumeid, kui peame valima programmivoogust väljumise ilma midagi muud tegemata (nt veakäsitlus jne).). Seda on lihtne saavutada väljumisfunktsiooni kõne abil:

impordi süsteem
print ("Tere Linuxhint")
sys.väljapääs (1)
print ("Pole trükitud!")

Selle programmi käivitamisel näeme seda väljundit:

Selles Pythoni kiirpostituses nägime, kuidas saame Pythonis kasutada mitmesuguseid sys mooduli pakutavaid funktsioone ja demonstreerisime neid skriptidega. Jätkake ja mängige rohkem neist.

Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...
Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...