Pythoni importimise käsk

Python Import Command



Pythoni importimiskäsku kasutatakse teistele moodulitele juurdepääsu saamiseks. Moodulid on samad kui Java, C, C ++ või C#kooditeek. Moodul sisaldab tavaliselt funktsioone ja muutujaid. Kui meil on vaja neid moodulite funktsioone oma koodi lisada või kasutada, saame mooduli lihtsalt importida, kasutades käsku import ja saame hõlpsasti mooduli funktsioone ja muutujaid esile kutsuda. Impordikäsk on lihtsaim ja levinum moodulite lisamine koodi.

Python pakub palju sisseehitatud mooduleid, mida saame hõlpsalt oma koodi lisada. Samuti saame oma mooduli luua, salvestades lihtsalt Pythoni koodifaili. py pikendamine.







Sellest artiklist saame teada, kuidas saame oma ja sisseehitatud mooduleid Pythonisse importida. Spyder3 redaktor on harjunud Pythoni skripte looma ja käitama.



Kuidas kasutada käsku import

Me kasutame import märksõna Pythonis moodulite importimiseks. Mooduli importimisel oma koodi kirjutame mooduli nime koos importkäsklusega järgmiselt:



importmooduli_nimi

Importige Pythoni sisseehitatud mooduleid

Python pakub palju sisseehitatud mooduleid. Matemaatikamoodul on üks levinumaid mooduleid, mida kasutatakse matemaatiliste funktsioonide täitmiseks.





Impordime matemaatikamooduli, kasutades märksõna import, ja kasutame selle funktsioone matemaatiliste arvutuste tegemiseks. Kui pääseme mooduli mis tahes funktsioonile juurde, kirjutame mooduli nime ja paneme punkti ning kirjutame funktsiooni nime nii:

mooduli_nimi.funktsiooni_nimi()
# matemaatikamooduli importimine
import matemaatika
# pi väärtuse konstantse printimine
printida('PI väärtus on:',matemaatika.pi)

# arvu faktoriaali arvutamine faktoriaalfunktsiooni abil
printida('Number 5 faktoriaal on:',matemaatika.faktoorium(5))

# arvu logi arvutamine logi funktsiooni abil
printida('Logi 10 on:',matemaatika.logi(10))

# trükkides Euleri numbri väärtuse
printida('Euleri numbri väärtus on:', matemaatika.Ja)

# radiaanide arvutamine kraadidest
tööd= matemaatika.radiaanid(90)
printida('Radiaanid 90 on:',tööd)

# patuväärtuse arvutamine
printida('90 -aastane patt on:',matemaatika.ilma(90))

# coa väärtuse arvutamine
printida('Cos 90 on:',matemaatika.midagi(90))

# päevitusväärtuse arvutamine
printida('90 päevitus on:',matemaatika.nii(90))

Väljund



Väljund kuvatakse Pythoni konsoolil.

Mõnel juhul, kui soovime moodulist importida ainult teatud funktsiooni või konstandi, saame seda teha järgmiselt.

alatesmooduli_nimiimportfunktsiooni_nimivõikonstant_nimi

Näiteks saab sel viisil importida ainult matemaatikamooduli pi konstanti

alates matemaatika importpi

Vaatame selle kohta näidet.

# ainult matemaatikamoodulist pi väärtuse importimine
alates matemaatika importpi
# pi väärtuse konstantse printimine
#siin kasutame matemaatika asemel pi otse. pi ()
printida('PI väärtus on:',pi)

Väljund

Väljund kuvatakse Pythoni konsoolil.

Kõik funktsioonid ja konstandid saab importida järgmiselt.

alatesmooduli_nimiimport*

Matemaatikamooduli puhul oleks see järgmine:

# ainult matemaatikamoodulist pi väärtuse importimine
alates matemaatika import*
# Nüüd ei pea me konstandi ja funktsiooniga matemaatikat täpsustama
# pi väärtuse konstantse printimine
printida('PI väärtus on:',pi)

# patu väärtuse arvutamine 90
printida('Patu väärtus 90 on:',ilma(90))

# arvutades faktooriaali 8
printida('Faktoriaal 8 on:',faktoorium(8) )

Väljund

Väljund kuvatakse Pythoni konsoolil.

Käsk import otsib mooduli nime, kui moodulit ei leita, siis kuvatakse tõrge. Proovime importida mooduli Tokenizer.

importmärgistaja
printida(märgistaja.sümboolne())

Väljund

Väljundis näete, et see annab vea ModuleNotFoundError.

Looge oma moodul

Mooduli loomiseks looge pythoni fail, kirjutage kood ja salvestage see laiendiga .py.

Vaatame selle kohta näidet.

Näide

Oleme loonud uue mooduli nimega calc.py. Sellel on funktsioon, mis võtab argumendina kaks numbrit ja tagastab selle summa.

def summa(val_1,val_2):
printida('Summa on:',val_1 + val_2)

Nüüd loome teise Pythoni faili (test.py) ja helistame selle faili kalkulaatorimoodulile.

# kalkulaatori mooduli importimine
importkalkulaator
# summafunktsiooni kutsumine
printida(kalkulaator.summa(1,2))

Väljund

Väljund kuvatakse Pythoni konsoolil.

Nüüd muudame kalkulaatori mooduli faili ja loome siin kaks muutujat.

val_1=0
val_2=0
def summa():
printida('Summa on:',val_1 + val_2)

Proovime pääseda juurde kalkulaatori mooduli muutujatele test.py

# kalkulaatori mooduli importimine
importkalkulaator
# juurdepääs esimesele muutujale ja väärtuse määramine
kalkulaator.val_1=10
# teisele muutujale juurdepääs ja väärtuse määramine
kalkulaator.val_2=kakskümmend
# helistades summafunktsioonile kalkulaatori moodulist
printida(kalkulaator.summa())

Väljund

Väljund kuvatakse Pythoni konsoolil.

Samuti saame mooduli importimisel varjunime luua, kasutades märksõna ja see töötab hästi.

# kalkulatsioonimooduli importimine cal
importkalkulaatornagucal
# juurdepääs esimesele muutujale ja väärtuse määramine
cal.val_1=10
# teisele muutujale juurdepääs ja väärtuse määramine
cal.val_2=kakskümmend
# helistades summafunktsioonile kalkulaatori moodulist
printida(cal.summa())

Väljund

Väljundis näete, et see töötab hästi ja ei näita ühtegi tüüpi viga.

Kõikide mooduli saadaolevate funktsioonide ja muutujate loetlemiseks saame kasutada funktsiooni Pythoni sisseehitatud dir ().

# kalkulatsioonimooduli importimine cal
importkalkulaatornagucal
# kasutades dir () funktsiooni
printida(sulle(cal))

Väljund

Väljund näitab kõiki kalkulaatori mooduli saadaolevaid muutujaid ja funktsioone.

Järeldus

See artikkel selgitab lihtsate näidete abil üksikasjalikult Pythoni importimise käsku. Impordi käsku kasutatakse Pythoni failide sisseehitatud ja kasutaja määratud moodulite kutsumiseks.