le, il convient de placer **chaque classe dans un fichier distinct**, et de donner un nom logique ou simila... groupe de classes liées logiquement dans le même fichier, avec un nom approprié.
Il est également importa... s définitions de classe/fonction contenus dans un fichier Python unique, alors qu’un **paquet (ou package)*... logiquement dans un répertoire et **partageant un fichier de configuration** (%%__init__.py%%).
Cet %%__in
Post'' (ou de votre équivalent) pour afficher son fichier ( ''File'' ) correspondant en haut du post. Puis,... ""
from abc import ABC
class File(ABC):
"""Fichier."""
def __init__(self, name, size):
... ize
def display(self):
"""Affiche le fichier."""
pass
class ImageFile(File):
"""Fichier image."""
def display(self):
"""Affi
ar les fichiers images.
* Un post peut avoir un fichier attaché, ce qui changera la façon dont le post es... t) | | |
| attacher_fichier(un_post, un_fichier) | | ajouter_post(un_post) |
'---------------------------------------' '-------... |
'--------------------' | fichier_joint |
propres à notre forum. ;)"""
class File:
"""Fichier."""
def __init__(self, name, size):
... ize
def display(self):
"""Affiche le fichier."""
print(f"Fichier '{self.name}'.")
class ImageFile(File):
"""Fichier image.
Pas plus à ajouter pour l'instant !
exécuté de haut en bas, comme tout autre code du fichier que vous avez originellement appelé. C’est pourqu... s contient une classe du même nom. Le paquet a un fichier %%__init__%% contenant %%__all__%%. Essayez par v... tenant du code Python.
- Un module contenant un fichier __init__.py et d'autres fichiers écrits en Pyth... tout un dossier, qui contient un module (donc un fichier Python) %%__init__.py%% ainsi que d'autres modu