Piton

Python SYS modul

Python SYS modul

U ovoj lekciji o Pythonu sys modula, proučit ćemo kako nam ovaj modul omogućuje izravnu interakciju s tumačem i glavnim računalom. Pogledajmo koje nam sve značajke nudi ovaj modul.

Python sys modul

Prva prednost koju nam nudi sys modul je njegova neovisnost od operativnog sustava glavnog računala. To znači da ovaj modul može raditi na isti način čak i ako radi na Windowsima, Macintoshu ili Linuxu ili bilo kojem zadanom OS-u. U ovom postu proučit ćemo funkcije koje nam pruža. Započnimo.

Rad sa sys modulom

Da bismo započeli rad s sys modulom i natjerali skripte da koriste ovaj modul, koristit ćemo istu izjavu o uvozu u svim skriptama koje napišemo:

import sys

Ova izjava uvozi i u naš opseg unosi potrebne ovisnosti sys modula.

Python sys.argv

Najosnovniji modul operacije sys koji nam omogućuje jest pristup parametrima naredbenog retka prosljeđenim skripti. Napišimo program koji će to demonstrirati:

import sys
print ('Prošli parametri naredbenog retka:')
za param u sys.argv:
ispis (parametar)

Kada pokrenemo ovaj program s parametrima naredbenog retka, vidjet ćemo ovaj izlaz:

Primijetite kako je ovo odabralo čak i ime datoteke koje smo mu proslijedili kao parametar naredbenog retka.

Python sys.staza

Koristiti staza , možemo prikazati PITONPAT koja se pruža u glavnom računalu. Napisat ćemo skriptu za upotrebu ove funkcije sada:

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

Kada pokrenemo ovaj program, vidjet ćemo ovaj rezultat:

Naravno, to se može razlikovati ovisno o vašem stroju.

Python sys.stdin

Sys modul možemo koristiti i za preuzimanje podataka od korisnika. Pokušat ćemo ovu funkciju sada:

import sys
input_by_user = sys.stdin.linija za čitanje ()
ispis ("Unos korisnika:" + input_by_user)

Kada pokrenemo ovaj program, vidjet ćemo ovaj rezultat:

To je vrlo važna funkcija koju ćemo obično koristiti u našim programima za preuzimanje korisničkog unosa.

Python sys.autorska prava

Za prikaz podataka o autorskim pravima koji se odnose na trenutno instaliranu verziju Pythona na glavnom računalu, možemo koristiti ovu funkciju:

import sys
ispis (sys.autorska prava)

Kada pokrenemo ovaj program, vidjet ćemo ovaj rezultat:

Python sys.Izlaz

Mnogo je slučajeva upotrebe kada moramo izaći iz toka programa ne radeći ništa drugo (poput rukovanja pogreškama itd.). To je lako postići korištenjem poziva funkcije izlaza:

import sys
ispis ("Pozdrav Linuxhint")
sys.izlaz (1)
print ("Nije tiskano!")

Kada pokrenemo ovaj program, vidjet ćemo ovaj rezultat:

U ovom kratkom postu o Pythonu vidjeli smo kako možemo koristiti razne funkcije koje pruža modul sys u Pythonu i demonstrirali ih s primjerima skripti. Nastavite i igrajte se s više njih.

Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...