Šajā nodarbībā par Python sys moduli, mēs pētīsim, kā šis modulis ļauj mums tieši mijiedarboties ar tulku un resursdatoru. Apskatīsim, kādas funkcijas mums piedāvā šis modulis.
Python sys modulis
Pirmā priekšrocība, ko mums piedāvā sys modulis, ir tā neatkarība no resursdatora operētājsistēmas. Tas nozīmē, ka šis modulis var darboties tāpat, pat ja tas darbojas operētājsistēmā Windows vai Macintosh vai Linux vai kādā konkrētā OS. Šajā amatā mēs izpētīsim funkcijas, kuras tas mums sniedz. Sāksim.
Darbs ar sys moduli
Lai sāktu strādāt ar sys moduli un lai skripti izmantotu šo moduli, mēs izmantosim to pašu importēšanas paziņojumu visos rakstītajos skriptos:
importa sysŠis paziņojums importē un iekļauj mūsu darbības sfērā nepieciešamās sistēmas moduļu atkarības.
Python sys.argv
Visvienkāršākais operācijas sys modulis ļauj mums piekļūt komandrindas parametriem, kas nodoti skriptam. Uzrakstīsim programmu, lai to parādītu:
importa sysdrukāt ('Nokārtoti komandrindas parametri:')
par param in sys.argv:
drukāt (param)
Palaidot šo programmu ar komandrindas parametriem, mēs redzēsim šo izvadi:
Ņemiet vērā, kā tas izvēlējās pat faila nosaukumu, kuru mēs tam nodevām kā komandrindas parametru.
Python sys.ceļš
Izmantojot ceļš funkciju, mēs varam parādīt PITONPĀTS kas tiek nodrošināts resursdatora mašīnā. Lai izmantotu šo funkciju, mēs tūlīt uzrakstīsim skriptu:
importa sysdrukāt ('\ n PYTHONPATH:', sys.ceļš)
Palaidot šo programmu, mēs redzēsim šo izvadi:
Protams, tas var atšķirties atkarībā no jūsu mašīnas.
Python sys.stdin
Mēs varam izmantot sys moduli, lai ņemtu ieguldījumu arī no lietotāja. Mēs izmēģināsim šo funkciju tūlīt:
importa sysinput_by_user = sys.stdin.lasīt rindiņu ()
drukāt ("Lietotāja ievade:" + ievades_lietotājs)
Palaidot šo programmu, mēs redzēsim šo izvadi:
Šī ir ļoti svarīga funkcija, kuru mēs parasti izmantosim savās programmās, lai ņemtu lietotāju ievadi.
Python sys.autortiesības
Lai resursdatora mašīnā parādītu informāciju par autortiesībām, kas saistītas ar pašlaik instalēto Python versiju, mēs varam izmantot šo funkciju:
importa sysdrukāt (sys.autortiesības)
Palaidot šo programmu, mēs redzēsim šo izvadi:
Python sys.Izeja
Ir daudz izmantošanas gadījumu, kad mums jāizvēlas iziet no programmas plūsmas, nedarot neko citu (piemēram, kļūdu apstrāde utt.).). To ir viegli panākt, izmantojot izejas funkcijas izsaukumu:
importa sysdrukāt ("Hello Linuxhint")
sys.izeja (1)
drukāt ("Nav izdrukāts!")
Palaidot šo programmu, mēs redzēsim šo izvadi:
Šajā ātrajā Python ziņojumā mēs redzējām, kā mēs varam izmantot dažādas Python sys moduļa sniegtās funkcijas, un parādījām tās ar skriptu piemēriem. Turpiniet spēlēt ar vairākiem no viņiem.