Importer une variable à partir d'un autre fichier en Python
-
La déclaration
import
en Python -
La déclaration
from import
en Python -
Le module
sys
en 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