Python import parancs

Python Import Command



A Python import parancsával más modulokhoz férhet hozzá. A modulok ugyanazok, mint a Java, C, C ++ vagy C#kódkönyvtár. Egy modul jellemzően funkciókból és változókból áll. Amikor ezeket a modulfunkciókat be kell vonnunk vagy használnunk kell a kódunkba, egyszerűen importálhatjuk a modult az import parancs használatával, és könnyen meghívhatjuk a modul funkcióit és változóit. Az import parancs a legegyszerűbb és leggyakoribb módja annak, hogy modulokat illesszen be a kódba.

A Python számos beépített modullal áll elő, amelyeket könnyen beilleszthetünk a kódunkba. A modult úgy is létrehozhatjuk, hogy a Python kódfájlt csak a. py kiterjesztés.







Ebben a cikkben megtudjuk, hogyan importálhatjuk saját és beépített moduljainkat a Pythonba. A Spyder3 szerkesztő hozzászokott a Python szkriptek létrehozásához és futtatásához.



Az import parancs használata

Mi a import kulcsszóval importálja a modulokat a Pythonban. Miközben importáljuk a modult a kódunkba, az import paranccsal írjuk be a modul nevét:



importmodul_neve

Beépített Python modulok importálása

A Python számos beépített modult kínál. A matematikai modul az egyik leggyakoribb modul, amelyet matematikai funkciók végrehajtására használnak.





Importáljuk a matematikai modult az import kulcsszó használatával, és annak függvényeivel végezzük el a matematikai számításokat. Amikor bármelyik funkciót elérjük egy modulból, írjuk a modul nevét, és tegyünk egy pontot, és írjuk be a függvény nevét így:

modul_neve.függvény_neve()
# a matematikai modul importálása
import matematika
# a pi állandó értékének nyomtatása
nyomtatás('A PI értéke:',matematika.pi)

# szám faktoriáljának kiszámítása faktoriális függvénnyel
nyomtatás('Az 5 -ös faktorál a következő:',matematika.faktoriális(5))

# szám naplójának kiszámítása a naplófunkció használatával
nyomtatás('A 10 -es naplója:',matematika.napló(10))

# Euler számának nyomtatása
nyomtatás('Euler számának értéke:', matematika.És)

# a radiánok kiszámítása fokban
munka= matematika.radiánok(90)
nyomtatás('A 90 -es radián:',munka)

# a bűnérték kiszámítása
nyomtatás('A 90 -es év bűne:',matematika.nélkül(90))

# a coa érték kiszámítása
nyomtatás('A 90 -es cos:',matematika.valami(90))

# a tan érték kiszámítása
nyomtatás('A 90 -es barnaság:',matematika.így(90))

Kimenet



A kimenet megjelenik a Python konzolon.

Bizonyos esetekben, ha csak egy bizonyos függvényt vagy konstansot szeretnénk importálni egy modulból, akkor ezt tehetjük:

tól tőlmodul_neveimportfüggvény_nevevagykonstans_név

Például a matematikai modulból csak a pi konstans importálható ilyen módon

tól től matematika importpi

Lássunk egy példát rá.

# csak pi érték importálása a matematikai modulból
tól től matematika importpi
# a pi állandó értékének nyomtatása
#itt közvetlenül a pi -t használjuk math.pi () helyett
nyomtatás('A PI értéke:',pi)

Kimenet

A kimenet megjelenik a Python konzolon.

Az összes függvény és állandó importálható a következő módon:

tól tőlmodul_neveimport*

A matematikai modul esetében ez a következő lenne:

# csak pi érték importálása a matematikai modulból
tól től matematika import*
# Most már nem kell megadni a matematikát az állandóval és a függvénnyel
# a pi állandó értékének nyomtatása
nyomtatás('A PI értéke:',pi)

# a bűn értékének kiszámítása 90
nyomtatás('A bűn értéke 90:',nélkül(90))

# a 8 -as faktorál kiszámítása
nyomtatás('A 8 -as faktorál a következő:',faktoriális(8) )

Kimenet

A kimenet megjelenik a Python konzolon.

Az import parancs megkeresi a modul nevét, ha a modul nem található, majd hibát jelez. Próbáljuk meg importálni a Tokenizer modult.

importtokenizer
nyomtatás(tokenizer.jelképes())

Kimenet

A kimeneten látható, hogy hibát jelez ModuleNotFoundError.

Hozza létre a modulját

A modul létrehozásához hozzon létre egy python fájlt, írja be a kódot, és mentse el .py kiterjesztéssel.

Lássunk egy példát rá.

Példa

Létrehoztunk egy új, calc.py nevű modult. Funkciója van, amely két számot vesz fel argumentumként, és összeget ad vissza.

def összeg(val_1,val_2):
nyomtatás('Összeg:',val_1 + val_2)

Most hozzunk létre egy másik Python fájlt (test.py), és hívjuk meg a fájlban található számológép modult.

# a számológép modul importálása
importszámológép
# az összegfüggvény meghívása
nyomtatás(számológép.összeg(1,2))

Kimenet

A kimenet megjelenik a Python konzolon.

Most módosítsuk a számológép modul fájlját, és hozzunk létre itt két változót.

val_1=0
val_2=0
def összeg():
nyomtatás('Összeg:',val_1 + val_2)

Próbáljuk meg elérni a számológép modul változóit a test.py -ben

# a számológép modul importálása
importszámológép
# az első változó elérése és érték hozzárendelése
számológép.val_1=10
# a második változó elérése és érték hozzárendelése
számológép.val_2=húsz
# az összegfüggvény hívása a számológép modulból
nyomtatás(számológép.összeg())

Kimenet

A kimenet megjelenik a Python konzolon.

Létrehozhatunk egy álnevet is egy modul importálása közben a kulcsszó használatával, és ez jól fog működni.

# a számológép modul kal
importszámológépmintcal
# az első változó elérése és érték hozzárendelése
cal.val_1=10
# a második változó elérése és érték hozzárendelése
cal.val_2=húsz
# az összegfüggvény hívása a számológép modulból
nyomtatás(cal.összeg())

Kimenet

A kimeneten látható, hogy jól működik, és nem mutat semmilyen hibát.

A Python beépített dir () függvényével listázhatjuk a modul összes elérhető funkcióját és változóját.

# a számológép modul kal
importszámológépmintcal
# dir () függvény használatával
nyomtatás(neked(cal))

Kimenet

A kimenet a számológép összes elérhető változóját és funkcióját mutatja.

Következtetés

Ez a cikk részletesen ismerteti a Python import parancsát egyszerű példák segítségével. Az import parancs a Python fájlok beépített és felhasználó által meghatározott moduljainak meghívására szolgál.