Python importēšanas komanda

Python Import Command



Importēšanas komanda Python tiek izmantota, lai piekļūtu citiem moduļiem. Moduļi ir tādi paši kā kodu bibliotēka Java, C, C ++ vai C#. Modulis parasti ietver funkciju un mainīgo kopumu. Ja mums ir jāiekļauj vai jāizmanto šīs moduļu funkcijas mūsu kodā, mēs varam vienkārši importēt moduli, izmantojot komandu importēt, un mēs varam viegli izsaukt moduļa funkcijas un mainīgos. Importēšanas komanda ir vienkāršākais un izplatītākais veids, kā iekļaut moduļus savā kodā.

Python piedāvā daudzus iebūvētus moduļus, kurus mēs varam viegli iekļaut savā kodā. Mēs varam arī izveidot savu moduli, vienkārši saglabājot Python koda failu ar. py pagarinājums.







Šajā rakstā mēs uzzināsim, kā mēs varam importēt savus un iebūvētos moduļus Python. Spyder3 redaktors ir pieradis izveidot un palaist Python skriptus.



Kā izmantot komandu importēt

Mēs izmantojam importēt atslēgvārdu, lai importētu moduļus Python. Importējot moduli savā kodā, mēs rakstām moduļa nosaukumu ar importēšanas komandu šādā veidā:



importētmoduļa_nosaukums

Importēt Python iebūvētos moduļus

Python piedāvā daudzus iebūvētus moduļus. Matemātikas modulis ir viens no parastajiem moduļiem, ko izmanto matemātisko funkciju veikšanai.





Importēsim matemātikas moduli, izmantojot importēšanas atslēgvārdu, un izmantosim tās funkcijas, lai veiktu matemātiskus aprēķinus. Piekļūstot jebkurai moduļa funkcijai, mēs uzrakstām moduļa nosaukumu un ievietojam punktu un ierakstām funkcijas nosaukumu šādi:

moduļa_nosaukums.funkcija_nosaukums()
# importē matemātikas moduli
importēt matemātika
# drukājot pi konstantes vērtību
drukāt('PI vērtība ir:',matemātika.pi)

# skaitļa faktoriāla aprēķināšana, izmantojot faktoriālo funkciju
drukāt('Skaitļa 5 koeficients ir šāds:',matemātika.faktoriāls(5))

# skaitļa žurnāla aprēķināšana, izmantojot žurnāla funkciju
drukāt('Žurnāls 10 ir šāds:',matemātika.žurnāls(10))

# drukājot Eulera skaitļa vērtību
drukāt('Eilera skaitļa vērtība ir:', matemātika.Un)

# aprēķinot radiānus no grādiem
strādāt= matemātika.radiāni(90)
drukāt('Radiāni no 90 ir:',strādāt)

# aprēķinot grēka vērtību
drukāt('90 gadu grēks ir:',matemātika.bez(90))

# aprēķinot coa vērtību
drukāt('Cos 90 ir:',matemātika.kaut ko(90))

# iedeguma vērtības aprēķināšana
drukāt('Iedegums 90 ir:',matemātika.tātad(90))

Izeja



Rezultāts tiek parādīts Python konsolē.

Dažos gadījumos, ja mēs vēlamies no moduļa importēt tikai noteiktu funkciju vai konstanti, mēs varam rīkoties šādi:

nomoduļa_nosaukumsimportētfunkcija_nosaukumsvaikonstants_nosaukums

Piemēram, šādā veidā var importēt tikai pi konstanti no matemātikas moduļa

no matemātika importētpi

Apskatīsim tā piemēru.

# no matemātikas moduļa tiek importēta tikai pi vērtība
no matemātika importētpi
# drukājot pi konstantes vērtību
#šeit mēs izmantojam pi tieši math.pi ()
drukāt('PI vērtība ir:',pi)

Izeja

Rezultāts tiek parādīts Python konsolē.

Visas funkcijas un konstantes var importēt šādā veidā:

nomoduļa_nosaukumsimportēt*

Matemātikas moduļa gadījumā tas būtu šāds:

# no matemātikas moduļa tiek importēta tikai pi vērtība
no matemātika importēt*
# Tagad mums nav jānorāda matemātika ar konstanti un funkciju
# drukājot pi konstantes vērtību
drukāt('PI vērtība ir:',pi)

# aprēķinot grēka vērtību 90
drukāt('Grēka 90 vērtība ir:',bez(90))

# aprēķinot koeficientu 8
drukāt('Faktoriāls 8 ir:',faktoriāls(8) )

Izeja

Rezultāts tiek parādīts Python konsolē.

Importēšanas komanda meklē moduļa nosaukumu, ja modulis nav atrasts, tad tiek parādīta kļūda. Mēģināsim importēt moduli Tokenizer.

importētmarķieris
drukāt(marķieris.žetons())

Izeja

Rezultātā var redzēt, ka tas rada kļūdu ModuleNotFoundError.

Izveidojiet savu moduli

Lai izveidotu savu moduli, izveidojiet pitona failu, uzrakstiet kodu un saglabājiet to ar .py paplašinājumu.

Apskatīsim tā piemēru.

Piemērs

Mēs esam izveidojuši jaunu moduli ar nosaukumu calc.py. Tam ir funkcija, kas ņem divus skaitļus kā argumentu un atgriež summu.

def summa(val_1,val_2):
drukāt('Summa ir:',val_1 + val_2)

Tagad izveidosim citu Python failu (test.py) un izsauksim šī faila kalkulatora moduli.

# kalkulatora moduļa importēšana
importētkalkulators
# izsaucot summas funkciju
drukāt(kalkulators.summa(1,2))

Izeja

Rezultāts tiek parādīts Python konsolē.

Tagad mainīsim kalkulatora moduļa failu un šeit izveidosim divus mainīgos.

val_1=0
val_2=0
def summa():
drukāt('Summa ir:',val_1 + val_2)

Mēģināsim piekļūt kalkulatora moduļa mainīgajiem test.py

# kalkulatora moduļa importēšana
importētkalkulators
# piekļūstot pirmajam mainīgajam un piešķirot vērtību
kalkulators.val_1=10
# piekļūstot otrajam mainīgajam un piešķirot vērtību
kalkulators.val_2=divdesmit
# izsaucot summas funkciju no kalkulatora moduļa
drukāt(kalkulators.summa())

Izeja

Rezultāts tiek parādīts Python konsolē.

Mēs varam arī izveidot aizstājvārdu, importējot moduli, izmantojot atslēgvārdu, un tas darbosies labi.

# kalkulatora moduļa importēšana kā cal
importētkalkulatorscal
# piekļūstot pirmajam mainīgajam un piešķirot vērtību
cal.val_1=10
# piekļūstot otrajam mainīgajam un piešķirot vērtību
cal.val_2=divdesmit
# izsaucot summas funkciju no kalkulatora moduļa
drukāt(cal.summa())

Izeja

Rezultātā var redzēt, ka tas darbojas labi un nerāda nekāda veida kļūdas.

Mēs varam izmantot iebūvēto funkciju Python dir (), lai uzskaitītu visas pieejamās moduļa funkcijas un mainīgos.

# kalkulatora moduļa importēšana kā cal
importētkalkulatorscal
# izmantojot funkciju dir ()
drukāt(tev(cal))

Izeja

Rezultātā tiek parādīti visi pieejamie kalkulatora moduļa mainīgie un funkcijas.

Secinājums

Šajā rakstā detalizēti izskaidrota Python importēšanas komanda, izmantojot vienkāršus piemērus. Importēšanas komanda tiek izmantota, lai izsauktu iebūvētos un lietotāja definētos moduļus Python failos.