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üsteemSee 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üsteemprint ('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üsteemprint ('\ 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üsteemsisend_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üsteemprint (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üsteemprint ("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.