Python importkommando

Python Import Command



Importkommandoen i Python brukes til å få tilgang til andre moduler. Moduler er det samme som et kodebibliotek i Java, C, C ++ eller C#. En modul innebærer vanligvis et sett med funksjoner og variabler. Når vi trenger å inkludere eller bruke disse funksjonene til moduler i koden vår, kan vi ganske enkelt importere modulen ved å bruke importkommandoen, og vi kan enkelt påberope oss modulfunksjonene og variablene. Importkommandoen er den enkleste og vanligste måten å inkludere moduler i koden din.

Python kommer med mange innebygde moduler som vi enkelt kan inkludere i koden vår. Vi kan også lage modulen vår ved å bare lagre Python -kodefilen med. py Utvidelse.







I denne artikkelen vil vi lære hvordan vi kan importere våre egne og innebygde moduler i Python. Spyder3 -editor er vant til å lage og kjøre Python -skript.



Slik bruker du importkommandoen

Vi bruker import søkeord for å importere modulene i Python. Mens vi importerer modulen i koden vår, skriver vi modulnavnet med importkommando på denne måten:



importmodulnavn

Importer Python innebygde moduler

Python kommer med mange innebygde moduler. Matematikkmodul er en av de vanlige modulene som brukes til å utføre de matematiske funksjonene.





La oss importere den matematiske modulen ved å bruke importnøkkelordet og bruke funksjonene til å utføre matematiske beregninger. Når vi får tilgang til en hvilken som helst funksjon fra en modul, skriver vi navnet på modulen og setter en prikk og skriver navnet på funksjonen slik:

modulnavn.funksjonsnavn()
# importere matematikkmodulen
import matte
# skrive ut verdien av pi konstant
skrive ut('Verdien av PI er:',matte.pi)

# beregne faktoren til et tall ved hjelp av faktoriell funksjon
skrive ut('Faktoren til nummer 5 er:',matte.Faktorisk(5))

# beregne loggen til et tall ved hjelp av loggfunksjonen
skrive ut('Loggen på 10 er:',matte.Logg(10))

# skrive ut verdien av Eulers nummer
skrive ut('Verdien av Eulers nummer er:', matte.Og)

# beregning av radianer fra grader
arbeid= matte.radianer(90)
skrive ut('Radianene på 90 er:',arbeid)

# beregne sin verdi
skrive ut('Synden til 90 er:',matte.uten(90))

# beregning av coa -verdien
skrive ut('Cos av 90 er:',matte.noe(90))

# beregning av brunfargen
skrive ut('Tan på 90 er:',matte.(90))

Produksjon



Utgangen vises på Python -konsollen.

I noen tilfeller, hvis vi bare vil importere en bestemt funksjon eller en konstant fra en modul, kan vi gjøre på denne måten:

framodulnavnimportfunksjonsnavnellerkonstantnavn

For eksempel kan bare pi -konstanten fra matematikkmodulen importeres på denne måten

fra matte importpi

La oss se et eksempel på det.

# importerer bare pi -verdi fra matematikkmodulen
fra matte importpi
# skrive ut verdien av pi konstant
#her bruker vi pi direkte i stedet for matte. pi ()
skrive ut('Verdien av PI er:',pi)

Produksjon

Utgangen vises på Python -konsollen.

Alle funksjoner og konstanter kan importeres på denne måten:

framodulnavnimport*

For matematikkmodulen vil det være slik:

# importerer bare pi -verdi fra matematikkmodulen
fra matte import*
# Nå trenger vi ikke å spesifisere matematikk med konstanten og funksjonen
# skrive ut verdien av pi konstant
skrive ut('Verdien av PI er:',pi)

# beregne verdien av sin 90
skrive ut('Verdien av synd 90 er:',uten(90))

# beregner faktoren til 8
skrive ut('Faktoren til 8 er:',Faktorisk(8) )

Produksjon

Utgangen vises på Python -konsollen.

Importkommandoen søker etter modulnavnet hvis modulen ikke blir funnet, og det viser en feil. La oss prøve å importere modulen Tokenizer.

importtokenizer
skrive ut(tokenizer.token())

Produksjon

I utgangen kan du se at den kaster en feil ModuleNotFoundError.

Lag modulen din

For å opprette modulen, opprett en python -fil, skriv koden og lagre den med .py -utvidelsen.

La oss se et eksempel på det.

Eksempel

Vi har opprettet en ny modul kalt calcul.py. Den har en funksjon som tar to tall som argument og returnerer summen.

def sum(val_1,val_2):
skrive ut('Summen er:',val_1 + val_2)

La oss nå lage en annen Python -fil (test.py) og kalle kalkulatormodulen i den filen.

# importere kalkulatormodulen
importkalkulator
# ringe sumfunksjonen
skrive ut(kalkulator.sum(1,2))

Produksjon

Utgangen vises på Python -konsollen.

La oss nå endre kalkulatormodulfilen og lage to variabler her.

val_1=0
val_2=0
def sum():
skrive ut('Summen er:',val_1 + val_2)

La oss prøve å få tilgang til variablene i kalkulatormodulen i test.py

# importere kalkulatormodulen
importkalkulator
# få tilgang til den første variabelen og tilordne en verdi
kalkulator.val_1=10
# tilgang til den andre variabelen og tilordne en verdi
kalkulator.val_2=tjue
# ringe sumfunksjonen fra kalkulatormodulen
skrive ut(kalkulator.sum())

Produksjon

Utgangen vises på Python -konsollen.

Vi kan også opprette et alias mens du importerer en modul ved å bruke søkeordet as, og det vil fungere fint.

# importere kalkulatormodulen som kal
importkalkulatorsomcal
# få tilgang til den første variabelen og tilordne en verdi
cal.val_1=10
# tilgang til den andre variabelen og tilordne en verdi
cal.val_2=tjue
# ringe sumfunksjonen fra kalkulatormodulen
skrive ut(cal.sum())

Produksjon

I utgangen kan du se at det fungerer fint og ikke viser noen form for feil.

Vi kan bruke Python innebygde dir () -funksjonen til å liste ned alle tilgjengelige funksjoner og variabler i en modul.

# importere kalkulatormodulen som kal
importkalkulatorsomcal
# ved hjelp av dir () -funksjonen
skrive ut(til deg(cal))

Produksjon

Utgangen viser alle tilgjengelige variabler og funksjoner til kalkulatormodulen.

Konklusjon

Denne artikkelen forklarer Python -importkommandoen i detalj ved hjelp av enkle eksempler. Importkommandoen brukes til å kalle de innebygde og brukerdefinerte modulene i Python-filer.