Comando Python Import

Comando Python Import

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_name

Importa 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 matematico
Importa matematica
# Stampare il valore di Pi costante
Stampa ("Il valore di Pi è:", Matematica.pi)
# Calcolo del fattoriale di un numero usando la funzione fattoriale
Stampa ("Il fattoriale del numero 5 è:", Matematica.fattoriale (5))
# Calcolo del registro di un numero usando la funzione di registro
Stampa ("Il registro di 10 è:", Matematica.Log (10))
# Stampa il valore del numero di Euler
Stampa ("Il valore del numero di Euler è:", Matematica.E)
# Calcolo dei radianti da gradi
rad = matematica.radianti (90)
stampa ("The Radians of 90 is:", Rad)
# Calcolo del valore del peccato
stampa ("Il peccato di 90 è:", Matematica.sin (90))
# Calcolo del valore COA
Stampa ("Il COS di 90 è:", Matematica.cos (90))
# Calcolo del valore dell'abbronzatura
Stampa ("L'abbronzatura di 90 è:", Matematica.Tan (90))

Produzione

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_name

Ad esempio, solo la costante PI dal modulo matematico può essere importata in questo modo

dalla matematica import pi

Vediamo un esempio.

# Importazione solo del valore PI dal modulo matematico
dalla matematica import pi
# Stampare il valore di Pi costante
#Se usiamo PI direttamente invece della matematica.pi()
stampa ("Il valore di pi è:", pi)

Produzione

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 matematico
dalla matematica import *
# Ora non abbiamo bisogno di specificare la matematica con la costante e la funzione
# Stampare il valore di Pi costante
stampa ("Il valore di pi è:", pi)
# Calcolo del valore di Sin 90
stampa ("Il valore di sin 90 è:", sin (90))
# Calcolo del fattoriale di 8
Stampa ("Il fattoriale di 8 è:", fattoriale (8))

Produzione

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 importazione
Stampa (tokenizer.gettone())

Produzione

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):
print ("somma è:", val_1+val_2)

Ora creiamo un altro file Python (test.py) e chiama il modulo "calcola" in quel file.

# Importazione del modulo Calcola
Importazione Calcola
# Chiamare la funzione Somma
Stampa (Calcola.somma (1,2))

Produzione

L'uscita viene visualizzata sulla console Python.

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

Val_1 = 0
Val_2 = 0
def sum ():
print ("somma è:", val_1+val_2)

Proviamo ad accedere alle variabili del modulo Calcola nel test.Py

# Importazione del modulo Calcola
Importazione Calcola
# accedere alla prima variabile e assegnare un valore
calcolare.Val_1 = 10
# accedere alla seconda variabile e assegnare un valore
calcolare.Val_2 = 20
# Chiamare la funzione di somma dal modulo Calcola
Stampa (Calcola.somma())

Produzione

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 cal
importazione calcola come cal
# accedere alla prima variabile e assegnare un valore
cal.Val_1 = 10
# accedere alla seconda variabile e assegnare un valore
cal.Val_2 = 20
# Chiamare la funzione di somma dal modulo Calcola
Stampa (Cal.somma())

Produzione

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 cal
importazione calcola come cal
# usando la funzione dir ()
stampa (dir (cal))

Produzione

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.