Naredba za uvoz Pythona

Python Import Command



Naredba import u Pythonu koristi se za pristup drugim modulima. Moduli su isti kao biblioteka kodova u Javi, C, C ++ ili C#. Modul obično uključuje skup funkcija i varijabli. Kada moramo uključiti ili koristiti ove funkcije modula u našem kodu, možemo jednostavno uvesti modul pomoću naredbe import i možemo jednostavno pozvati funkcije i varijable modula. Naredba import najjednostavniji je i uobičajen način uključivanja modula u vaš kôd.

Python dolazi s mnogim ugrađenim modulima koje možemo lako uključiti u naš kod. Također možemo stvoriti naš modul samo spremanjem datoteke koda Python s. py produžetak.







U ovom ćemo članku naučiti kako možemo uvesti vlastite i ugrađene module u Python. Uređivač Spyder3 koristi se za stvaranje i pokretanje Python skripti.



Kako koristiti naredbu import

Koristimo uvoz ključna riječ za uvoz modula u Python. Prilikom uvoza modula u naš kôd, zapisujemo naziv modula naredbom import na ovaj način:



uvoznaziv_modula

Uvezite ugrađene module Python

Python ima mnoge ugrađene module. Matematički modul jedan je od uobičajenih modula koji se koristi za obavljanje matematičkih funkcija.





Uvezimo matematički modul pomoću ključne riječi import i upotrijebimo njegove funkcije za izvođenje matematičkih izračuna. Kad pristupamo bilo kojoj funkciji iz modula, upisujemo naziv modula i stavljamo točku i zapisujemo naziv funkcije ovako:

naziv_modula.naziv_funkcije()
# uvoz matematičkog modula
uvoz matematika
# ispisuje vrijednost pi konstante
ispisati('Vrijednost PI je:',matematika.pi)

# izračunavanje faktorijala broja pomoću faktorske funkcije
ispisati('Faktor broja 5 je:',matematika.faktorijel(5))

# izračunavanje dnevnika broja pomoću funkcije zapisnika
ispisati('Dnevnik 10 je:',matematika.zapisnik(10))

# ispisuje vrijednost Eulerova broja
ispisati('Vrijednost Eulerova broja je:', matematika.I)

# izračunavanje radijana iz stupnjeva
raditi= matematika.radijani(90)
ispisati('Radijani 90 su:',raditi)

# izračunavanje vrijednosti grijeha
ispisati('Grijeh 90 -te je:',matematika.bez(90))

# izračunavanje vrijednosti coa
ispisati('Cos od 90 je:',matematika.nešto(90))

# izračunavanje vrijednosti preplanulosti
ispisati('Preplanuli ten 90 je:',matematika.tako(90))

Izlaz



Izlaz se prikazuje na Python konzoli.

U nekim slučajevima, ako želimo uvesti samo određenu funkciju ili konstantu iz modula, možemo učiniti na ovaj način:

iznaziv_modulauvoznaziv_funkcijeilikonstantno_ime

Na primjer, samo pi konstanta iz matematičkog modula može se uvesti na ovaj način

iz matematika uvozpi

Pogledajmo primjer toga.

# uvoz samo pi vrijednosti iz matematičkog modula
iz matematika uvozpi
# ispisuje vrijednost pi konstante
#ovdje koristimo pi izravno umjesto math.pi ()
ispisati('Vrijednost PI je:',pi)

Izlaz

Izlaz se prikazuje na Python konzoli.

Sve funkcije i konstante mogu se uvesti na ovaj način:

iznaziv_modulauvoz*

U slučaju matematičkog modula to bi bilo ovako:

# uvoz samo pi vrijednosti iz matematičkog modula
iz matematika uvoz*
# Sada ne moramo specificirati matematiku s konstantom i funkcijom
# ispisuje vrijednost pi konstante
ispisati('Vrijednost PI je:',pi)

# izračunavanje vrijednosti grijeha 90
ispisati('Vrijednost grijeha 90 je:',bez(90))

# računajući faktorijel od 8
ispisati('Faktor 8 je:',faktorijel(8) )

Izlaz

Izlaz se prikazuje na Python konzoli.

Naredba import traži naziv modula ako modul nije pronađen, tada prikazuje pogrešku. Pokušajmo uvesti modul Tokenizer.

uvoztokenizator
ispisati(tokenizator.znak())

Izlaz

U izlazu možete vidjeti da baca pogrešku ModuleNotFoundError.

Kreirajte svoj modul

Da biste stvorili svoj modul, stvorite python datoteku, napišite kôd i spremite ga s nastavkom .py.

Pogledajmo primjer toga.

Primjer

Napravili smo novi modul pod nazivom Calcu.py. Ima funkciju koja uzima dva broja kao argument i vraća zbroj.

def iznos(val_1,val_2):
ispisati('Zbroj je:',val_1 + val_2)

Sada napravimo drugu Python datoteku (test.py) i nazovimo modul kalkulatora u toj datoteci.

# uvoz računarskog modula
uvozkalkulator
# pozivanje funkcije zbroja
ispisati(kalkulator.iznos(1,2))

Izlaz

Izlaz se prikazuje na Python konzoli.

Sada promijenimo datoteku modula kalkulatora i ovdje stvorimo dvije varijable.

val_1=0
val_2=0
def iznos():
ispisati('Zbroj je:',val_1 + val_2)

Pokušajmo pristupiti varijablama modula kalkulatora u test.py

# uvoz računarskog modula
uvozkalkulator
# pristup prvoj varijabli i dodjeljivanje vrijednosti
kalkulator.val_1=10
# pristup drugoj varijabli i dodjeljivanje vrijednosti
kalkulator.val_2=dvadeset
# pozivanje funkcije zbroja iz modula kalkulatora
ispisati(kalkulator.iznos())

Izlaz

Izlaz se prikazuje na Python konzoli.

Također možemo stvoriti pseudonim tijekom uvoza modula pomoću ključne riječi as i on će dobro funkcionirati.

# uvoz modula kalkulatora kao cal
uvozkalkulatorkaokal
# pristup prvoj varijabli i dodjeljivanje vrijednosti
kal.val_1=10
# pristup drugoj varijabli i dodjeljivanje vrijednosti
kal.val_2=dvadeset
# pozivanje funkcije zbroja iz modula kalkulatora
ispisati(kal.iznos())

Izlaz

U ispisu možete vidjeti da radi dobro i ne pokazuje nikakvu vrstu pogreške.

Pomoću ugrađene funkcije dir () u Pythonu možemo popisati sve dostupne funkcije i varijable modula.

# uvoz modula kalkulatora kao cal
uvozkalkulatorkaokal
# pomoću funkcije dir ()
ispisati(tebi(kal))

Izlaz

Izlaz prikazuje sve dostupne varijable i funkcije modula kalkulatora.

Zaključak

Ovaj članak detaljno objašnjava naredbu uvoza Pythona uz pomoć jednostavnih primjera. Naredba import koristi se za pozivanje ugrađenih i korisnički definiranih modula u Python datotekama.