Ukaz za uvoz Python

Python Import Command



Ukaz import v Pythonu se uporablja za dostop do drugih modulov. Moduli so enaki kot knjižnica kod v Javi, C, C ++ ali C#. Modul običajno vključuje nabor funkcij in spremenljivk. Ko moramo v svojo kodo vključiti ali uporabiti te funkcije modulov, lahko preprosto uvozimo modul z ukazom import in preprosto prikličemo funkcije in spremenljivke modula. Ukaz import je najpreprostejši in pogost način vključevanja modulov v vašo kodo.

Python ponuja številne vgrajene module, ki jih lahko preprosto vključimo v kodo. Naš modul lahko ustvarimo tudi tako, da shranimo datoteko kode Python z datoteko. py podaljšek.







V tem članku se bomo naučili, kako lahko uvozimo lastne in vgrajene module v Python. Urejevalnik Spyder3 se uporablja za ustvarjanje in izvajanje skriptov Python.



Kako uporabiti ukaz import

Uporabljamo uvoz ključno besedo za uvoz modulov v Python. Med uvozom modula v našo kodo zapisujemo ime modula z ukazom import na ta način:



uvozime_modula

Uvozite vgrajene module Python

Python ponuja številne vgrajene module. Matematični modul je eden od običajnih modulov, ki se uporablja za izvajanje matematičnih funkcij.





Uvozimo matematični modul z uporabo ključne besede import in uporabimo njegove funkcije za izvajanje matematičnih izračunov. Ko dostopamo do katere koli funkcije iz modula, zapišemo ime modula in postavimo piko ter tako zapišemo ime funkcije:

ime_modula.ime_funkcije()
# uvoz matematičnega modula
uvoz matematika
# tiskanje vrednosti pi konstante
tiskanje('Vrednost PI je:',matematika.pi)

# izračun faktorja števila z uporabo faktorske funkcije
tiskanje('Faktorial številke 5 je:',matematika.faktorski(5))

# izračunavanje dnevnika številke s funkcijo dnevnika
tiskanje('Dnevnik 10 je:',matematika.dnevnik(10))

# tiskanje vrednosti Eulerjeve številke
tiskanje('Vrednost Eulerjeve številke je:', matematika.In)

# izračunavanje radianov iz stopinj
delo= matematika.radiani(90)
tiskanje('Radiani 90 so:',delo)

# izračun vrednosti greha
tiskanje('Greh 90 je:',matematika.brez(90))

# izračun vrednosti kakava
tiskanje('Cos 90 je:',matematika.nekaj(90))

# izračun vrednosti porjavitve
tiskanje('Tanka 90 je:',matematika.torej(90))

Izhod



Izhod je prikazan na konzoli Python.

V nekaterih primerih, če želimo iz modula uvoziti samo določeno funkcijo ali konstanto, lahko to storimo na naslednji način:

odime_modulauvozime_funkcijealiime_stale

Na primer, na ta način je mogoče uvoziti samo konstanto pi iz matematičnega modula

od matematika uvozpi

Poglejmo primer tega.

# uvoz samo vrednosti pi iz matematičnega modula
od matematika uvozpi
# tiskanje vrednosti pi konstante
#tukaj uporabljamo pi neposredno namesto math.pi ()
tiskanje('Vrednost PI je:',pi)

Izhod

Izhod je prikazan na konzoli Python.

Vse funkcije in konstante je mogoče uvoziti na ta način:

odime_modulauvoz*

V primeru matematičnega modula bi bilo tako:

# uvoz samo vrednosti pi iz matematičnega modula
od matematika uvoz*
# Zdaj nam ni treba podajati matematike s konstanto in funkcijo
# tiskanje vrednosti pi konstante
tiskanje('Vrednost PI je:',pi)

# izračun vrednosti greha 90
tiskanje('Vrednost greha 90 je:',brez(90))

# izračun faktorja 8
tiskanje('Faktor 8 je:',faktorski(8) )

Izhod

Izhod je prikazan na konzoli Python.

Ukaz import išče ime modula, če modula ne najde, prikaže napako. Poskusimo uvoziti modul Tokenizer.

uvoztokenizator
tiskanje(tokenizator.žeton())

Izhod

V izhodu lahko vidite, da vrže napako ModuleNotFoundError.

Ustvarite svoj modul

Če želite ustvariti svoj modul, ustvarite datoteko python, napišite kodo in jo shranite s pripono .py.

Poglejmo primer tega.

Primer

Ustvarili smo nov modul z imenom Calcu.py. Ima funkcijo, ki za argument vzame dve številki in vrne vsoto.

def vsota(val_1,val_2):
tiskanje('Vsota je:',val_1 + val_2)

Ustvarimo drugo datoteko Python (test.py) in pokličimo modul kalkulatorja v tej datoteki.

# uvoz modula kalkulatorja
uvozkalkulator
# klic funkcije vsote
tiskanje(kalkulator.vsota(1,2))

Izhod

Izhod je prikazan na konzoli Python.

Zdaj pa spremenimo datoteko modula kalkulatorja in tukaj ustvarimo dve spremenljivki.

val_1=0
val_2=0
def vsota():
tiskanje('Vsota je:',val_1 + val_2)

Poskusimo dostopati do spremenljivk modula kalkulatorja v test.py

# uvoz modula kalkulatorja
uvozkalkulator
# dostop do prve spremenljivke in dodelitev vrednosti
kalkulator.val_1=10
# dostop do druge spremenljivke in dodelitev vrednosti
kalkulator.val_2=dvajset
# klic funkcije vsote iz modula kalkulatorja
tiskanje(kalkulator.vsota())

Izhod

Izhod je prikazan na konzoli Python.

Ustvarjamo lahko tudi vzdevek, medtem ko uvozimo modul z uporabo ključne besede as in se bo dobro obnesel.

# uvoz modula kalkulatorja kot cal
uvozkalkulatorkotkal
# dostop do prve spremenljivke in dodelitev vrednosti
kal.val_1=10
# dostop do druge spremenljivke in dodelitev vrednosti
kal.val_2=dvajset
# klic funkcije vsote iz modula kalkulatorja
tiskanje(kal.vsota())

Izhod

V izhodu lahko vidite, da deluje v redu in ne kaže nobene napake.

Za vnos vseh razpoložljivih funkcij in spremenljivk modula lahko uporabimo vgrajeno funkcijo dir () Python.

# uvoz modula kalkulatorja kot cal
uvozkalkulatorkotkal
# z uporabo funkcije dir ()
tiskanje(tebi(kal))

Izhod

Izhod prikazuje vse razpoložljive spremenljivke in funkcije modula kalkulatorja.

Zaključek

Ta članek s preprostimi primeri podrobno razlaga ukaz za uvoz Python. Ukaz import se uporablja za klicanje vgrajenih in uporabniško določenih modulov v datotekah Python.