Importer une variable à partir d'un autre fichier en Python
-
La déclaration
importen Python -
La déclaration
from importen Python -
Le module
sysen Python -
La méthode
sys.path.append()en Python - Utilisez ces programmes pour importer des variables à partir d’un autre fichier en Python
Il peut arriver que les codes Python soient très complexes et que vous deviez imprimer certaines variables et valeurs séparément dans un autre fichier. En faisant cela, on peut lire plus efficacement les valeurs stockées dans des variables spécifiques.
Ce tutoriel montrera comment importer des variables à partir d’un autre fichier en Python.
La déclaration import en Python
L’instruction import en Python est très importante car elle invoque ou définit n’importe quel module dans un code Python. En appelant cette instruction, nous pouvons utiliser toutes les fonctions et méthodes présentes dans un module Python importé.
Dans l’instruction import, on peut également importer un fichier en tant que module et accéder à tout le contenu du fichier Python à partir d’un autre fichier Python.
La déclaration from import en Python
L’instruction from import de Python permet à un utilisateur d’importer le contenu ou les attributs spécifiques d’un fichier ou d’un module en Python à partir d’un autre fichier Python.
Le module sys en Python
Le module sys de Python est utilisé pour fournir diverses fonctions et méthodes utilisées pour gérer l’environnement d’exécution de Python et diverses parties de l’interpréteur Python.
La méthode sys.path.append() en Python
La méthode sys.path.append() du module sys aide l’utilisateur à inclure un fichier spécifique dans le programme en lui passant le chemin d’accès à ce fichier. Mentionner le chemin de ce fichier permet à l’interpréteur Python d’accéder facilement à ce fichier.
Utilisez ces programmes pour importer des variables à partir d’un autre fichier en Python
Supposons le fichier Python suivant integer.py.
a = 5
b = 10
Maintenant, supposons que nous devions importer la valeur de la variable a, c’est-à-dire 5 dans un autre fichier Python. Nous exécutons le code Python suivant.
En utilisant l’instruction import :
import integer as i
import sys
sys.path.append("/downloads/integer")
print(i.a)
Production:
5
- En utilisant l’instruction
from import:
from integer import a
import sys
sys.path.append("/downloads/integer")
print(a)
Production:
5
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn