„Python“ importavimo komanda

Python Import Command



Importavimo komanda „Python“ naudojama norint pasiekti kitus modulius. Moduliai yra tokie patys kaip kodų biblioteka „Java“, C, C ++ arba C#. Modulis paprastai apima funkcijų ir kintamųjų rinkinį. Kai turime įtraukti arba naudoti šias modulių funkcijas į savo kodą, galime tiesiog importuoti modulį naudodami komandą importuoti ir lengvai iškviesti modulio funkcijas bei kintamuosius. Importavimo komanda yra paprasčiausias ir labiausiai paplitęs būdas įtraukti modulius į savo kodą.

„Python“ siūlo daugybę integruotų modulių, kuriuos galime lengvai įtraukti į savo kodą. Taip pat galime sukurti savo modulį tiesiog išsaugodami „Python“ kodo failą su. py pratęsimas.







Šiame straipsnyje mes sužinosime, kaip galime importuoti savo ir integruotus modulius į „Python“. „Spyder3“ redaktorius yra naudojamas kurti ir paleisti „Python“ scenarijus.



Kaip naudoti komandą importuoti

Mes naudojame importas raktinį žodį, kad galėtumėte importuoti modulius į „Python“. Importuodami modulį į savo kodą, parašome modulio pavadinimą su importavimo komanda taip:



importasmodulio_pavadinimas

Importuokite „Python“ integruotus modulius

„Python“ siūlo daugybę integruotų modulių. Matematikos modulis yra vienas iš bendrų modulių, naudojamas matematinėms funkcijoms atlikti.





Importuokime matematikos modulį naudodami importavimo raktinį žodį ir naudokimės jo funkcijomis matematiniams skaičiavimams atlikti. Kai prieiname prie bet kurios modulio funkcijos, rašome modulio pavadinimą, dedame tašką ir rašome funkcijos pavadinimą taip:

modulio_pavadinimas.funkcija_pavadinimas()
# importuoja matematikos modulį
importas matematika
# spausdinant pi konstantos reikšmę
spausdinti(„PI vertė yra:“,matematika.pi)

# skaičiaus faktorialo apskaičiavimas naudojant faktorių funkciją
spausdinti(„Skaičiaus 5 faktorius yra toks:“,matematika.faktoriumi(5))

# skaičiaus žurnalo apskaičiavimas naudojant žurnalo funkciją
spausdinti(„Žurnalas iš 10 yra toks:“,matematika.žurnalą(10))

# spausdinant Eulerio skaičiaus vertę
spausdinti(„Eulerio skaičiaus vertė yra:“, matematika.Ir)

# radianų skaičiavimas iš laipsnių
dirbti= matematika.radianai(90)
spausdinti(„90 radianų yra:“,dirbti)

# skaičiuojant nuodėmės vertę
spausdinti(„90 metų nuodėmė yra:,matematika.be(90))

# apskaičiuojant coa vertę
spausdinti(„Cos iš 90 yra:“,matematika.kažkas(90))

# įdegio vertės apskaičiavimas
spausdinti(„Įdegis 90 yra:“,matematika.taip(90))

Išvestis



Išvestis rodoma „Python“ konsolėje.

Kai kuriais atvejais, jei norime iš modulio importuoti tik tam tikrą funkciją arba konstantą, galime tai padaryti taip:

nuomodulio_pavadinimasimportasfunkcija_pavadinimasarbapastovus_pavadinimas

Pavyzdžiui, tokiu būdu galima importuoti tik pi konstantą iš matematikos modulio

nuo matematika importaspi

Pažvelkime į jo pavyzdį.

# importuoja tik pi reikšmę iš matematikos modulio
nuo matematika importaspi
# spausdinant pi konstantos reikšmę
#čia mes naudojame pi tiesiogiai, o ne math.pi ()
spausdinti(„PI vertė yra:“,pi)

Išvestis

Išvestis rodoma „Python“ konsolėje.

Visas funkcijas ir konstantas galima importuoti tokiu būdu:

nuomodulio_pavadinimasimportas*

Matematikos modulio atveju tai būtų taip:

# importuoja tik pi reikšmę iš matematikos modulio
nuo matematika importas*
# Dabar mums nereikia nurodyti matematikos su konstanta ir funkcija
# spausdinant pi konstantos reikšmę
spausdinti(„PI vertė yra:“,pi)

# skaičiuojant nuodėmės vertę 90
spausdinti(„Nuodėmės 90 vertė yra:“,be(90))

# apskaičiuojant koeficientą 8
spausdinti(„Faktorialas 8 yra:“,faktoriumi(8) )

Išvestis

Išvestis rodoma „Python“ konsolėje.

Importavimo komanda ieško modulio pavadinimo, jei modulis nerastas, tada rodoma klaida. Pabandykime importuoti modulį „Tokenizer“.

importastokenizatorius
spausdinti(tokenizatorius.žetonas())

Išvestis

Išvestyje matote, kad ji meta klaidą „ModuleNotFoundError“.

Sukurkite savo modulį

Norėdami sukurti savo modulį, sukurkite „python“ failą, parašykite kodą ir išsaugokite jį su .py plėtiniu.

Pažvelkime į jo pavyzdį.

Pavyzdys

Mes sukūrėme naują modulį, pavadintą calc.py. Jis turi funkciją, kuri priima du skaičius kaip argumentą ir grąžina sumą.

def suma(val_1,val_2):
spausdinti(„Suma yra:“,val_1 + val_2)

Dabar sukurkime kitą „Python“ failą (test.py) ir paskambinkime to failo skaičiuoklės moduliui.

# importuoja skaičiuotuvo modulį
importasskaičiuotuvas
# skambina sumos funkcija
spausdinti(skaičiuotuvas.suma(1,2))

Išvestis

Išvestis rodoma „Python“ konsolėje.

Dabar pakeiskite skaičiuotuvo modulio failą ir čia sukurkite du kintamuosius.

val_1=0
val_2=0
def suma():
spausdinti(„Suma yra:“,val_1 + val_2)

Pabandykime prieiti prie skaičiuotuvo modulio kintamųjų test.py

# importuoja skaičiuotuvo modulį
importasskaičiuotuvas
# pasiekti pirmąjį kintamąjį ir priskirti vertę
skaičiuotuvas.val_1=10
# prieiti prie antrojo kintamojo ir priskirti vertę
skaičiuotuvas.val_2=dvidešimt
# iškviečia sumos funkciją iš skaičiuotuvo modulio
spausdinti(skaičiuotuvas.suma())

Išvestis

Išvestis rodoma „Python“ konsolėje.

Importuodami modulį taip pat galime sukurti slapyvardį naudodami raktinį žodį ir jis veiks gerai.

# skaičiuoklės modulio importavimas kaip cal
importasskaičiuotuvaskaipcal
# pasiekti pirmąjį kintamąjį ir priskirti vertę
cal.val_1=10
# prieiti prie antrojo kintamojo ir priskirti vertę
cal.val_2=dvidešimt
# iškviečia sumos funkciją iš skaičiuotuvo modulio
spausdinti(cal.suma())

Išvestis

Išvestyje galite pamatyti, kad jis veikia gerai ir nerodo jokių klaidų.

Mes galime naudoti „Python“ įmontuotą funkciją dir (), kad išvardytume visas turimas modulio funkcijas ir kintamuosius.

# skaičiuoklės modulio importavimas kaip cal
importasskaičiuotuvaskaipcal
# naudojant funkciją dir ()
spausdinti(tau(cal))

Išvestis

Išvestyje rodomi visi turimi skaičiuotuvo modulio kintamieji ir funkcijos.

Išvada

Šiame straipsnyje išsamiai paaiškinta „Python“ importavimo komanda, naudojant paprastus pavyzdžius. Importavimo komanda naudojama iškviesti integruotus ir vartotojo apibrėžtus „Python“ failų modulius.