Il comando di importazione in Python viene utilizzato per accedere ad altri moduli. I moduli sono uguali a una libreria di codice in Java, C, C ++ o C#. Un modulo coinvolge in genere un insieme di funzioni e variabili. Quando dobbiamo includere o utilizzare queste funzioni di moduli nel nostro codice, possiamo semplicemente importare il modulo utilizzando il comando di importazione e possiamo facilmente invocare le funzioni e le variabili del modulo. Il comando di importazione è il modo più semplice e comune di includere i moduli nel codice.
Python esce con molti moduli integrati che possiamo includere facilmente nel nostro codice. Possiamo anche creare il nostro modulo semplicemente salvando il file di codice Python con il .Py estensione.
In questo articolo, impareremo che come possiamo importare i nostri moduli integrati in Python. L'editor di spyder3 è abituato a creare e gestire gli script di Python.
Come utilizzare il comando di importazione
Noi usiamo il importare Parole chiave per importare i moduli in Python. Durante l'importazione del modulo nel nostro codice, scriviamo il nome del modulo con il comando di importazione in questo modo:
import module_nameImporta moduli integrati Python
Python esce con molti moduli integrati. Il modulo matematico è uno dei moduli comuni che viene utilizzato per svolgere le funzioni matematiche.
Import il modulo matematico utilizzando la parola chiave import e utilizziamo le sue funzioni per eseguire calcoli matematici. Quando accediamo a qualsiasi funzione da un modulo, scriviamo il nome del modulo e inseriamo un punto e scriviamo il nome della funzione in questo modo:
module_name.function_name () # Importazione del modulo matematicoProduzione
L'uscita viene visualizzata sulla console Python.
In alcuni casi, se vogliamo importare solo una funzione specifica o una costante da un modulo, possiamo fare in questo modo:
da module_name import function_name o costant_nameAd esempio, solo la costante PI dal modulo matematico può essere importata in questo modo
dalla matematica import piVediamo un esempio.
# Importazione solo del valore PI dal modulo matematicoProduzione
L'uscita viene visualizzata sulla console Python.
Tutte le funzioni e le costanti possono essere importate in questo modo:
da module_name import *Nel caso del modulo matematico sarebbe così:
# Importazione solo del valore PI dal modulo matematicoProduzione
L'uscita viene visualizzata sulla console Python.
Il comando di importazione cerca il nome del modulo se il modulo non viene trovato, quindi mostra un errore. Proviamo a importare il modulo "tokenizer".
Tokenizer di importazioneProduzione
Nell'output, puoi vedere che lancia un errore "modulenotfounderror".
Crea il tuo modulo
Per creare il tuo modulo, crea un file Python, scrivi il codice e salvalo con .Py Extension.
Vediamo un esempio.
Esempio
Abbiamo creato un nuovo modulo chiamato "Calcola.Py ". Ha una funzione, che prende due numeri come argomento e la restituisce somma.
def sum (val_1, val_2):Ora creiamo un altro file Python (test.py) e chiama il modulo "calcola" in quel file.
# Importazione del modulo CalcolaProduzione
L'uscita viene visualizzata sulla console Python.
Ora modifichiamo il file del modulo calcola e creiamo due variabili qui.
Val_1 = 0Proviamo ad accedere alle variabili del modulo Calcola nel test.Py
# Importazione del modulo CalcolaProduzione
L'uscita viene visualizzata sulla console Python.
Possiamo anche creare un alias durante l'importazione di un modulo utilizzando la parola chiave "AS" e funzionerà bene.
# Importazione del modulo Calcola come calProduzione
Nell'output, puoi vedere che funziona bene e non mostra alcun tipo di errore.
Possiamo utilizzare la funzione di Dir () incorporata Python per elencare tutte le funzioni disponibili e le variabili di un modulo.
# Importazione del modulo Calcola come calProduzione
L'output mostra tutte le variabili e le funzioni disponibili del modulo "calcola".
Conclusione
Questo articolo spiega in dettaglio il comando di importazione Python con l'aiuto di semplici esempi. Il comando di importazione viene utilizzato per chiamare i moduli integrati e definiti dall'utente nei file Python.