« Programmation Python/Modules » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 162 :
== Modules personnalisés ==
Pour créer son propre module et l'importer dans un autre fichier, il faut :
* soit que le module existe sous la forme d'un fichier .py situé dans le même dossier que le fichier qui l'importe, Exemple :
<source lang="python">
* soit qu'il soit dans un autre dossier du programme, contenant un fichier __init__.py avec les noms des fichiers importables, ce qui lui permettra d'être appelé sous le nom de ce dossier.▼
import Fichier1
Fichier1.fonction1()
</source>
▲* soit qu'il soit dans un autre dossier du programme, contenant un fichier __init__.py avec les noms des fichiers importables, ce qui lui permettra d'être appelé sous le nom de ce dossier. Exemple dans dans un dossier "lib" :
<source lang="python">
from Fichier1 import *
Ligne 172 ⟶ 175 :
__all__ = ["Fichier1", "Fichier2", "Fichier3"]
</source>
<source lang="python">
import lib
fonction1()
</source>
|