„Python“

„Python SYS“ modulis

„Python SYS“ modulis

Š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 sistemas
spausdinti ('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 sistemas
spausdinti ('\ 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 sistemas
input_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 sistemas
spausdinti (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 sistemas
spausdinti („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ų.

„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...