Importer un fichier en Python
-
Importer un fichier avec l’instruction
import
en Python -
Importer un fichier avec le module
importlib
en Python -
Importer un module spécifique à partir d’un fichier avec la clause
from
en Python
Dans ce tutoriel, nous discuterons des méthodes pour importer un fichier en Python.
Importer un fichier avec l’instruction import
en Python
L’instruction import
est utilisée pour importer des packages, des modules et des bibliothèques en Python. L’instruction import
peut également être utilisée pour importer des fichiers. Pour ce tutoriel, nous avons deux fichiers de code, A.py
et main.py
. Le contenu des fichiers de code A.py
est indiqué ci-dessous.
Fichier A.py
:
class Aclass:
a = 5
def show(this):
print("Hello! this is class A")
Nous voulons importer ce code de fichier A.py
dans notre fichier main.py
. L’exemple de code suivant nous montre comment nous pouvons importer des fichiers dans notre code avec l’instruction import
en Python.
Fichier main.py
:
import A
obj = A.Aclass()
obj.show()
Production:
Hello! this is class A
Dans le code ci-dessus, nous importons le fichier A.py
et appelons la fonction show()
à l’intérieur de la classe Aclass
.
Importer un fichier avec le module importlib
en Python
Le module importlib
dispose de nombreuses méthodes pour interagir avec le système d’importation de Python. La fonction importlib.import_module()
peut être utilisée pour importer des fichiers dans notre code. L’exemple de code suivant nous montre comment importer des fichiers dans notre code avec le module importlib
en Python.
import importlib
file = importlib.import_module("A")
obj = file.Aclass()
obj.show()
Production:
Hello! this is class A
Dans le code ci-dessus, nous avons importé le code du fichier A.py
avec le module importlib
et appelé la fonction show()
dans la classe Aclass
.
Importer un module spécifique à partir d’un fichier avec la clause from
en Python
La clause from
peut être ajoutée à l’instruction conventionnelle import
pour importer uniquement un sous-ensemble du fichier en Python. La clause from
est utile si nous voulons seulement importer un ou plusieurs modules à partir d’un fichier mais pas le fichier complet lui-même. L’exemple de code suivant nous montre comment importer un module spécifique d’un fichier dans notre code avec la clause from
en Python.
from A import Aclass
var1 = Aclass()
var1.show()
Production:
Hello! this is class A
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArticle connexe - Python File
- Comment obtenir tous les fichiers d'un répertoire
- Comment ajouter du texte à un fichier en Python
- Comment vérifier si un fichier existe en Python
- Comment trouver des fichiers avec une certaine extension seulement en Python
- Comment lire des lignes spécifiques d'un fichier en Python
- Lire un fichier texte et imprimer son contenu en Python