Menu
Coddy logo textTech

Fichiers externes

Fait partie de la section Object Oriented Programming du Journey Python de Coddy — leçon 1 sur 64.

Les fichiers externes vous permettent d'organiser vos classes dans des fichiers Python séparés et de les importer dans votre programme principal.

Créez un fichier Python séparé nommé my_class.py

class MyClass:
    def __init__(self, name):
        self.name = name
    
    def greet(self):
        return f"Hello, I'm {self.name}"

Importez la classe dans votre fichier principal

from my_class import MyClass

Créez une instance et utilisez-la

obj = MyClass("Alice")
print(obj.greet())

Sortie :

Hello, I'm Alice

L'instruction from my_class import MyClass permet de connecter le fichier my_class.py à votre programme. Le premier my_class est le nom du fichier (sans .py), et MyClass est le nom de la classe à l'intérieur de ce fichier.

challenge icon

Défi

Moyen

On vous donne des fichiers Python (my_class.py et driver.py), ajoutez une instruction d'importation dans le fichier driver.py pour importer la classe MyClass par son nom depuis my_class.py en utilisant la syntaxe : from my_class import MyClass

Essayez vous-même

# À FAIRE : mettre à jour l'importation
from ? import ?

# Code de test ici
test_case = input()
print('Test completed')
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Object Oriented Programming