logo

Modul Python sys

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.