Modul python sys poskytuje funkcie a premenné, ktoré sa používajú na manipuláciu s rôznymi časťami prostredia Python Runtime Environment. Umožňuje nám prístup k parametrom a funkciám špecifickým pre systém.
import sys
Najprv musíme pred spustením akýchkoľvek funkcií importovať modul sys do nášho programu.
sys.modules
Táto funkcia poskytuje názov existujúcich modulov pythonu, ktoré boli importované.
sys.argv
Táto funkcia vracia zoznam argumentov príkazového riadka odovzdaných skriptu Python. Názov skriptu je vždy položka na indexe 0 a ostatné argumenty sú uložené v nasledujúcich indexoch.
sys.base_exec_prefix
Táto funkcia poskytuje efektívny spôsob dosiahnutia rovnakej hodnoty ako exec_prefix. Ak nie je spustené virtuálne prostredie, hodnota zostane rovnaká.
sys.base_prefix
Nastavuje sa počas spúšťania Pythonu pred spustením site.py na rovnakú hodnotu ako prefix.
operátorov v programovaní v pythone
sys.byteorder
Je to označenie natívneho poradia bajtov, ktoré poskytuje efektívny spôsob, ako niečo urobiť.
sys.maxsize
Táto funkcia vráti najväčšie celé číslo premennej.
sys.path
Táto funkcia zobrazuje PYTHONPATH nastavený v aktuálnom systéme. Je to premenná prostredia, ktorá je vyhľadávacou cestou pre všetky moduly pythonu.
sys.stdin
Je to objekt, ktorý obsahuje pôvodné hodnoty stdin na začiatku programu a používa sa pri finalizácii. Dokáže obnoviť súbory.
sys.hitcount
Táto funkcia vracia počet referencií objektu.
sys.exit
tučné písmo v css
Táto funkcia sa používa na ukončenie buď z konzoly Pythonu alebo príkazového riadka, a tiež sa používa na ukončenie programu v prípade výnimky.
spustiteľný sys
Hodnota tejto funkcie je absolútna cesta k tlmočníkovi Pythonu. Je to užitočné, ak chcete vedieť, kde je python nainštalovaný na inom počítači.
sys.platforma
Táto hodnota tejto funkcie sa používa na identifikáciu platformy, na ktorej pracujeme.