Comando di importazione Python

Python Import Command



Il comando import in Python viene utilizzato per ottenere l'accesso ad altri moduli. I moduli sono gli stessi di una libreria di codici in Java, C, C++ o C#. Un modulo in genere coinvolge un insieme di funzioni e variabili. Quando abbiamo bisogno di includere o utilizzare queste funzioni dei moduli nel nostro codice, possiamo semplicemente importare il modulo usando il comando import e possiamo facilmente invocare le funzioni e le variabili del modulo. Il comando import è il modo più semplice e comune per includere moduli nel codice.

Python fornisce molti moduli integrati che possiamo includere facilmente nel nostro codice. Possiamo anche creare il nostro modulo semplicemente salvando il file di codice Python con l'estensione . pi estensione.







In questo articolo, impareremo come possiamo importare i nostri moduli e quelli integrati in Python. L'editor Spyder3 viene utilizzato per creare ed eseguire gli script Python.



Come usare il comando di importazione

Noi usiamo il importare parola chiave per importare i moduli in Python. Durante l'importazione del modulo nel nostro codice, scriviamo il nome del modulo con il comando import in questo modo:



importarenome_modulo

Importa i moduli integrati di Python

Python esce con molti moduli integrati. Il modulo matematico è uno dei moduli comuni utilizzati per eseguire le funzioni matematiche.





Importiamo il modulo matematico utilizzando la parola chiave import e usiamo le sue funzioni per eseguire calcoli matematici. Quando accediamo a qualsiasi funzione da un modulo, scriviamo il nome del modulo e mettiamo un punto e scriviamo il nome della funzione in questo modo:

nome_modulo.nome_funzione()
# importazione del modulo matematico
importare matematica
# stampa il valore di pi costante
Stampa('Il valore di PI è: ',matematica.pi)

# calcolare il fattoriale di un numero usando la funzione fattoriale
Stampa('Il fattoriale del numero 5 è: ',matematica.fattoriale(5))

# calcolare il log di un numero utilizzando la funzione log
Stampa('Il registro di 10 è: ',matematica.tronco d'albero(10))

# stampa il valore del numero di Eulero
Stampa('Il valore del numero di Eulero è: ', matematica.e)

# calcolo dei radianti dai gradi
opera= matematica.radianti(90)
Stampa('I radianti di 90 sono: ',opera)

# calcolo del valore del peccato
Stampa('Il peccato di 90 è: ',matematica.privo di(90))

# calcolo del valore coa
Stampa('Il cos di 90 è: ',matematica.qualcosa(90))

# calcolo del valore dell'abbronzatura
Stampa('L'abbronzatura di 90 è: ',matematica.così(90))

Produzione



L'output viene visualizzato nella console Python.

In alcuni casi, se vogliamo importare solo una funzione specifica o una costante da un modulo, possiamo fare in questo modo:

a partire dalnome_moduloimportarenome_funzioneonome_costante

Ad esempio, in questo modo è possibile importare solo la costante pi greco del modulo matematico

a partire dal matematica importarepi

Vediamone un esempio.

# importando solo il valore pi dal modulo matematico
a partire dal matematica importarepi
# stampa il valore di pi costante
#qui usiamo pi direttamente invece di math.pi()
Stampa('Il valore di PI è: ',pi)

Produzione

L'output viene visualizzato nella console Python.

Tutte le funzioni e le costanti possono essere importate in questo modo:

a partire dalnome_moduloimportare*

Nel caso del modulo di matematica sarebbe così:

# importando solo il valore pi dal modulo matematico
a partire dal matematica importare*
# Ora non abbiamo bisogno di specificare la matematica con la costante e la funzione
# stampa il valore di pi costante
Stampa('Il valore di PI è: ',pi)

# calcolo del valore di sin 90
Stampa('Il valore di sin 90 è:',privo di(90))

# calcolando il fattoriale di 8
Stampa('Il fattoriale di 8 è: ',fattoriale(8) )

Produzione

L'output viene visualizzato nella console Python.

Il comando import cerca il nome del modulo se il modulo non viene trovato, quindi mostra un errore. Proviamo ad importare il modulo Tokenizer.

importaretokenizzatore
Stampa(tokenizzatore.gettone())

Produzione

Nell'output, puoi vedere che genera un errore ModuleNotFoundError.

Crea il tuo modulo

Per creare il tuo modulo, crea un file python, scrivi il codice e salvalo con l'estensione .py.

Vediamone un esempio.

Esempio

Abbiamo creato un nuovo modulo chiamato calcolare.py. Ha una funzione, che prende due numeri come argomento e ne restituisce la somma.

def somma(val_1,val_2):
Stampa('La somma è: ',val_1 + val_2)

Ora creiamo un altro file Python (test.py) e chiamiamo il modulo calcolatrice in quel file.

# importazione del modulo calcolatrice
importarecalcolatrice
# chiamando la funzione somma
Stampa(calcolatrice.somma(1,2))

Produzione

L'output viene visualizzato nella console Python.

Ora modifichiamo il file del modulo della calcolatrice e creiamo qui due variabili.

val_1=0
val_2=0
def somma():
Stampa('La somma è: ',val_1 + val_2)

Proviamo ad accedere alle variabili del modulo calcolatrice in test.py

# importazione del modulo calcolatrice
importarecalcolatrice
# accedere alla prima variabile e assegnare un valore
calcolatrice.val_1=10
# accedere alla seconda variabile e assegnare un valore
calcolatrice.val_2=venti
# chiamare la funzione di somma dal modulo calcolatrice
Stampa(calcolatrice.somma())

Produzione

L'output viene visualizzato nella console Python.

Possiamo anche creare un alias durante l'importazione di un modulo utilizzando la parola chiave as e funzionerà correttamente.

# importando il modulo calcolatrice come cal
importarecalcolatricecomecal
# accedere alla prima variabile e assegnare un valore
cal.val_1=10
# accedere alla seconda variabile e assegnare un valore
cal.val_2=venti
# chiamare la funzione di somma dal modulo calcolatrice
Stampa(cal.somma())

Produzione

Nell'output, puoi vedere che funziona bene e non mostra alcun tipo di errore.

Possiamo usare la funzione dir() incorporata in Python per elencare tutte le funzioni e le variabili disponibili di un modulo.

# importando il modulo calcolatrice come cal
importarecalcolatricecomecal
# usando la funzione dir()
Stampa(a te(cal))

Produzione

L'output mostra tutte le variabili e le funzioni disponibili del modulo calcolatrice.

Conclusione

Questo articolo spiega in dettaglio il comando di importazione Python con l'aiuto di semplici esempi. Il comando import viene utilizzato per chiamare i moduli integrati e definiti dall'utente nei file Python.