Comanda Python Import

Python Import Command



Comanda de import în Python este utilizată pentru a obține acces la alte module. Modulele sunt la fel ca o bibliotecă de coduri în Java, C, C ++ sau C #. Un modul implică de obicei un set de funcții și variabile. Când trebuie să includem sau să folosim aceste funcții ale modulelor în codul nostru, putem pur și simplu să importăm modulul utilizând comanda import și putem invoca cu ușurință funcțiile și variabilele modulului. Comanda de import este cel mai simplu și comun mod de a include module în codul dvs.

Python vine cu multe module încorporate pe care le putem include cu ușurință în codul nostru. De asemenea, ne putem crea modulul doar prin salvarea fișierului de cod Python cu. py extensie.







În acest articol, vom afla cum putem importa modulele proprii și încorporate în Python. Editorul Spyder3 este folosit pentru crearea și rularea scripturilor Python.



Cum se utilizează comanda de import

Noi folosim import cuvânt cheie pentru a importa modulele din Python. În timp ce importăm modulul în codul nostru, scriem numele modulului cu comanda import în acest fel:



importnume_modul

Importați module încorporate Python

Python vine cu multe module încorporate. Modulul matematic este unul dintre modulele comune care este utilizat pentru a îndeplini funcțiile matematice.





Să importăm modulul matematic folosind cuvântul cheie import și să folosim funcțiile acestuia pentru a efectua calcule matematice. Când accesăm orice funcție dintr-un modul, scriem numele modulului și punem un punct și scriem numele funcției astfel:

nume_modul.nume_funcție()
# importarea modulului matematic
import matematica
# imprimarea valorii constantei pi
imprimare(„Valoarea PI este:”,matematica.pi)

# calcularea factorialului unui număr folosind funcția factorială
imprimare(„Factorialul numărului 5 este:”,matematica.factorial(5))

# calcularea jurnalului unui număr utilizând funcția jurnal
imprimare(„Jurnalul lui 10 este:”,matematica.Buturuga(10))

# tipărirea valorii numărului lui Euler
imprimare(„Valoarea numărului lui Euler este:”, matematica.Și)

# calcularea radianilor de la grade
muncă= matematica.radiani(90)
imprimare(„Radianii de 90 sunt:”,muncă)

# calcularea valorii păcatului
imprimare(„Păcatul lui 90 este:”,matematica.fără(90))

# calculând valoarea coa
imprimare(„Cosul lui 90 este:”,matematica.ceva(90))

# calculând valoarea bronzului
imprimare(„Tanul 90 este:”,matematica.asa de(90))

Ieșire



Ieșirea este afișată pe consola Python.

În unele cazuri, dacă dorim să importăm doar o anumită funcție sau o constantă dintr-un modul, putem face în acest fel:

dinnume_modulimportnume_funcțiesaunume_constanta

De exemplu, numai constanta pi din modulul matematic poate fi importată în acest fel

din matematica importpi

Să vedem un exemplu.

# importând doar valoarea pi din modulul matematic
din matematica importpi
# imprimarea valorii constantei pi
# aici folosim pi direct în loc de math.pi ()
imprimare(„Valoarea PI este:”,pi)

Ieșire

Ieșirea este afișată pe consola Python.

Toate funcțiile și constantele pot fi importate în acest fel:

dinnume_modulimport*

În cazul modulului de matematică ar fi astfel:

# importând doar valoarea pi din modulul matematic
din matematica import*
# Acum nu trebuie să specificăm matematica cu constantă și funcție
# imprimarea valorii constantei pi
imprimare(„Valoarea PI este:”,pi)

# calculând valoarea păcatului 90
imprimare(„Valoarea păcatului 90 este:”,fără(90))

# calculând factorialul de 8
imprimare(„Factorialul de 8 este:”,factorial(8) )

Ieșire

Ieșirea este afișată pe consola Python.

Comanda de import caută numele modulului dacă modulul nu este găsit, atunci afișează o eroare. Să încercăm să importăm modulul Tokenizer.

importtokenizer
imprimare(tokenizer.jeton())

Ieșire

În ieșire, puteți vedea că generează o eroare ModuleNotFoundError.

Creați-vă modulul

Pentru a vă crea modulul, creați un fișier python, scrieți codul și salvați-l cu extensia .py.

Să vedem un exemplu.

Exemplu

Am creat un nou modul numit calculate.py. Are o funcție, care ia două numere ca argument și îi returnează suma.

def sumă(val_1,val_2):
imprimare(„Suma este:”,val_1 + val_2)

Acum să creăm un alt fișier Python (test.py) și să apelăm modulul calculatorului din acel fișier.

# importarea modulului calculatorului
importcalculator
# apelarea funcției sumă
imprimare(calculator.sumă(1,2))

Ieșire

Ieșirea este afișată pe consola Python.

Acum, să modificăm fișierul modulului calculatorului și să creăm două variabile aici.

val_1=0
val_2=0
def sumă():
imprimare(„Suma este:”,val_1 + val_2)

Să încercăm să accesăm variabilele modulului calculatorului din test.py

# importarea modulului calculatorului
importcalculator
# accesarea primei variabile și atribuirea unei valori
calculator.val_1=10
# accesarea celei de-a doua variabile și atribuirea unei valori
calculator.val_2=douăzeci
# apelarea funcției sumă din modulul calculatorului
imprimare(calculator.sumă())

Ieșire

Ieșirea este afișată pe consola Python.

De asemenea, putem crea un alias în timp ce importăm un modul folosind cuvântul cheie ca și va funcționa bine.

# importarea modulului calculatorului ca cal
importcalculatorla fel decal
# accesarea primei variabile și atribuirea unei valori
cal.val_1=10
# accesarea celei de-a doua variabile și atribuirea unei valori
cal.val_2=douăzeci
# apelarea funcției sumă din modulul calculatorului
imprimare(cal.sumă())

Ieșire

În ieșire, puteți vedea că funcționează bine și nu afișează niciun tip de eroare.

Putem folosi funcția Python dir () încorporată pentru a enumera toate funcțiile disponibile și variabilele unui modul.

# importarea modulului calculatorului ca cal
importcalculatorla fel decal
# folosind funcția dir ()
imprimare(pentru tine(cal))

Ieșire

Ieșirea arată toate variabilele și funcțiile disponibile ale modulului calculatorului.

Concluzie

Acest articol explică în detaliu comanda de import Python cu ajutorul unor exemple simple. Comanda de import este utilizată pentru a apela modulele încorporate și definite de utilizator în fișierele Python.