Šioje „Python“ pamokoje sys modulį, mes ištirsime, kaip šis modulis leidžia mums tiesiogiai bendrauti su vertėju ir pagrindine mašina. Pažiūrėkime, kokias funkcijas mums siūlo šis modulis.
„Python sys“ modulis
Pirmasis „sys“ modulio privalumas yra jo nepriklausomybė nuo pagrindinės mašinos operacinės sistemos. Tai reiškia, kad šis modulis gali veikti taip pat, net jei jis veikia „Windows“ ar „Macintosh“, „Linux“ ar bet kurioje konkrečioje OS. Šiame įraše mes panagrinėsime funkcijas, kurias jis mums teikia. Pradėkime.
Darbas su sys moduliu
Norėdami pradėti dirbti su „sys“ moduliu ir priversti scenarijus naudoti šį modulį, mes naudosime tą patį importo teiginį visuose scenarijuose, kuriuos rašome:
importuoti sistemasŠis teiginys importuoja ir įtraukia reikalingas sys modulio priklausomybes į mūsų taikymo sritį.
„Python sys“.argv
Pats paprasčiausias operacijos sys modulis leidžia mums pasiekti komandai skirtus parametrus, perduotus scenarijui. Parašykime tai parodyti programą:
importuoti sistemasspausdinti ('Perduoti komandinės eilutės parametrai:')
paramui sistemoje.argv:
spausdinti (param)
Vykdydami šią programą naudodami komandinės eilutės parametrus, pamatysime šį išėjimą:
Atkreipkite dėmesį, kaip tai pasirinko net failo pavadinimą, kurį mes jam perdavėme kaip komandinės eilutės parametrą.
„Python sys“.kelias
Naudojant kelias funkciją, galime parodyti PITONPATAS kuris pateikiamas pagrindiniame kompiuteryje. Mes parašysime scenarijų, kad dabar galėtume naudoti šią funkciją:
importuoti sistemasspausdinti ('\ n PYTHONPATH:', sys.kelias)
Vykdydami šią programą pamatysime šį išėjimą:
Žinoma, tai gali skirtis priklausomai nuo jūsų mašinos.
„Python sys“.stdin
Mes galime naudoti „sys“ modulį, kad gautume įvestį ir iš vartotojo. Išbandysime šią funkciją dabar:
importuoti sistemasinput_by_user = sys.stdin.readline ()
spausdinti ("Vartotojo įvestis:" + input_by_user)
Vykdydami šią programą pamatysime šį išėjimą:
Tai labai svarbi funkcija, kurią paprastai naudosime savo programose, norėdami priimti vartotojo įvestį.
„Python sys“.autorių teisės
Norėdami pagrindiniame kompiuteryje rodyti informaciją apie autorių teises, susijusias su šiuo metu įdiegta „Python“ versija, galime naudoti šią funkciją:
importuoti sistemasspausdinti (sys.autorių teisės)
Vykdydami šią programą pamatysime šį išėjimą:
„Python sys“.išėjimas
Yra daugybė atvejų, kai turime pasirinkti išeiti iš programos srauto nedarydami nieko kito (pvz., Klaidų tvarkymo ir kt.).). Tai lengva pasiekti naudojant išeities funkcijos iškvietimą:
importuoti sistemasspausdinti („Hello Linuxhint“)
sys.išėjimas (1)
spausdinti ("Nespausdinta!")
Vykdydami šią programą pamatysime šį išėjimą:
Šiame greitame „Python“ įraše mes pamatėme, kaip galime naudoti įvairias „sys“ modulio teikiamas „Python“ funkcijas ir pademonstravome jas scenarijų pavyzdžiais. Eik ir žaisk su daugiau jų.