« Programmation Python/Modules » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 48 :
<code>sinusx = sin(angle)</code> pour assigner à la variable "sinusx" le sinus de angle (en radians !), etc.
 
== Exemple du module "math" ==
<source lang=python>
# Démo : utilisation des fonctions du module <math>
Ligne 159 :
</ol>
{{fin}}
 
== 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,
* soit qu'il soit dans un autre dossier du programme, contenant un fichier __init__.py (même vide), ce qui lui permettra d'être appelé sous le nom de ce dossier.
 
Exemple :
<source lang="python">
from Fichier1 import *
from Fichier2 import *
from Fichier3 import *
 
__all__ = ["Fichier1", "Fichier2", "Fichier3"]
</source>
 
== Liste des modules standards ==