Piton

Python SYS modul

Python SYS modul

Ebben a leckében a Pythonról sys modult, meg fogjuk vizsgálni, hogy ez a modul hogyan teszi lehetővé, hogy közvetlenül interakcióba lépjünk az értelmezővel és a géppel. Lássuk, milyen szolgáltatásokat kínál számunkra ez a modul.

Python sys modul

Az első előny, amelyet a sys modul kínál számunkra, az, hogy független a gazdagép operációs rendszertől. Ez azt jelenti, hogy ez a modul akkor is ugyanúgy működhet, ha Windows, Macintosh, Linux vagy bármely adott operációs rendszeren működik. Ebben a bejegyzésben megvizsgáljuk a számunkra nyújtott funkciókat. Kezdjük el.

Munka a sys modullal

A sys modullal való munka megkezdéséhez és a parancsfájlok használatához ezt a modult használjuk, ugyanazt az importálási utasítást fogjuk használni az összes írott szkriptben:

import sys

Ez az utasítás importálja és kiterjeszti hatókörünkbe a szükséges sys modul-függőségeket.

Python sys.argv

A sys modul legalapvetőbb művelete lehetővé teszi számunkra, hogy hozzáférjünk a parancsfájlhoz továbbított parancssori paraméterekhez. Írjunk egy programot ennek bemutatására:

import sys
print ('Megadta a parancssori paramétereket:')
paramnek a sys-ben.argv:
nyomtatás (param)

Amikor ezt a programot parancssori paraméterekkel futtatjuk, látni fogjuk ezt a kimenetet:

Vegye figyelembe, hogy ez hogyan választotta ki azt a fájlnevet is, amelyet parancssori paraméterként adtunk át neki.

Python sys.pálya

Használni a pálya funkcióval megjeleníthetjük a PYTHONPATH amelyet a gazda gép biztosít. A függvény használatához most írunk egy szkriptet:

import sys
print ('\ n PYTHONPATH:', sys.pálya)

A program futtatásakor látni fogjuk ezt a kimenetet:

Természetesen ez a gépétől függően változhat.

Python sys.stdin

Használhatjuk a sys modult arra, hogy a felhasználótól is bemenetet vegyünk. Most megpróbáljuk ezt a funkciót:

import sys
input_by_user = sys.stdin.readline ()
print ("Felhasználói bemenet:" + input_by_user)

A program futtatásakor látni fogjuk ezt a kimenetet:

Ez egy nagyon fontos funkció, amelyet általában a programjainkban használunk a felhasználói adatok bevitelére.

Python sys.szerzői jog

A jelenleg telepített Python verzióval kapcsolatos szerzői jogi információk megjelenítéséhez a gazdagépen ezt a funkciót használhatjuk:

import sys
nyomtatás (sys.szerzői jog)

A program futtatásakor látni fogjuk ezt a kimenetet:

Python sys.kijárat

Sok olyan felhasználási eset van, amikor a program folyamatából való kilépés mellett kell dönteni, anélkül, hogy bármi mást tennénk (például hibakezelés stb.). Ezt könnyű elérni a kilépési funkció hívásával:

import sys
nyomtatás ("Hello Linuxhint")
sys.kilépés (1)
nyomtatás ("Nem nyomtatva!")

A program futtatásakor látni fogjuk ezt a kimenetet:

Ebben a gyors bejegyzésben a Pythonról láttuk, hogyan használhatjuk a Python sys moduljának különféle funkcióit, és példaszkriptekkel bemutattuk őket. Folytassa, és játsszon többükkel.

Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...
Az egérkattintások emulálása az egérrel a Clickless Mouse használatával a Windows 10 rendszerben
Ha az egeret vagy a billentyűzetet nem megfelelő testtartásban, túlzott használat mellett használhatja, számos egészségügyi problémát okozhat, beleért...
Ezekkel az ingyenes eszközökkel adja hozzá az egérmozdulatokat a Windows 10 rendszerhez
Az elmúlt években a számítógépek és az operációs rendszerek nagymértékben fejlődtek. Volt idő, amikor a felhasználóknak parancsokkal kellett navigálni...