Krajta

Modul Python SYS

Modul Python SYS

V této lekci o Pythonu sys modul, budeme studovat, jak nám tento modul umožňuje přímou interakci s tlumočníkem a hostitelským strojem. Podívejme se, jaké všechny funkce nám tento modul nabízí.

Python sys modul

První výhodou, kterou nám modul sys nabízí, je jeho nezávislost na operačním systému hostitelského počítače. To znamená, že tento modul může fungovat stejně, i když pracuje v systému Windows nebo Macintosh nebo Linux nebo v daném operačním systému. V tomto příspěvku budeme studovat funkce, které nám poskytuje. Začněme.

Práce s modulem sys

Abychom mohli začít pracovat s modulem sys a umožnit skriptům používat tento modul, použijeme ve všech skriptech, které píšeme, stejný příkaz importu:

import sys

Toto prohlášení importuje a přináší do našeho rozsahu požadované závislosti modulů sys.

Python sys.argv

Nejzákladnějším modulem operačního systému, který nám umožňuje, je přístup k parametrům příkazového řádku předávaným skriptu. Pojďme napsat program, který to předvede:

import sys
print ('Předané parametry příkazového řádku:')
pro param v sys.argv:
tisk (param)

Když spustíme tento program s parametry příkazového řádku, uvidíme tento výstup:

Všimněte si, jak to vybralo i název souboru, který jsme mu předali jako parametr příkazového řádku.

Python sys.cesta

Za použití cesta funkce, můžeme zobrazit PYTHONPATH který je poskytován v hostitelském počítači. Nyní použijeme skript pro použití této funkce:

import sys
print ('\ n PYTHONPATH:', sys.cesta)

Když spustíme tento program, uvidíme tento výstup:

To se samozřejmě může lišit podle vašeho zařízení.

Python sys.stdin

Můžeme použít modul sys také k převzetí vstupu od uživatele. Tuto funkci nyní vyzkoušíme:

import sys
input_by_user = sys.stdin.readline ()
print ("User Input:" + input_by_user)

Když spustíme tento program, uvidíme tento výstup:

Toto je velmi důležitá funkce, kterou obvykle používáme v našich programech k převzetí vstupů od uživatelů.

Python sys.autorská práva

K zobrazení informací o autorských právech souvisejících s aktuálně nainstalovanou verzí Pythonu na hostitelském počítači můžeme použít tuto funkci:

import sys
tisk (sys.autorská práva)

Když spustíme tento program, uvidíme tento výstup:

Python sys.výstup

Existuje mnoho případů použití, kdy se musíme rozhodnout ukončit tok programu, aniž bychom dělali něco jiného (například zpracování chyb atd.). Toho lze snadno dosáhnout pomocí volání funkce ukončení:

import sys
print ("Ahoj Linuxhint")
sys.výstup (1)
print ("Netištěno!")

Když spustíme tento program, uvidíme tento výstup:

V tomto rychlém příspěvku na Pythonu jsme viděli, jak můžeme používat různé funkce poskytované modulem sys v Pythonu, a demonstrovali jsme je pomocí ukázkových skriptů. Pokračujte a hrajte si s více z nich.

Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...
Hry Top 10 her k hraní na Ubuntu
Top 10 her k hraní na Ubuntu
Platforma Windows byla jednou z dominujících platforem pro hraní her kvůli velkému procentu her, které se dnes vyvíjejí, aby nativně podporovaly Windo...
Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...