« 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" :
Exemple :
<source lang="python">
from Fichier1 import *
Ligne 172 ⟶ 175 :
 
__all__ = ["Fichier1", "Fichier2", "Fichier3"]
</source>
 
<source lang="python">
import lib
fonction1()
</source>