Mis a jour le 2017-12-03, 22:17

Modules

Importation d'un module avec import :
Module :
Un module contient :
Chaque module a son propre espace de nom (on peut accéder à une variable globale du module grâce à myModule.myVar
Importation des modules :
Recherche des modules :
Si un module myModule.pyc (byte code) est trouvé au même endroit que myModule.py (avec même dernière date de modif enregistrée dans le fichier), c'est myModule.pyc qui est utilisé : ceci accelère le démarrage (mais pas l'exécution). myModule.pyc est généré automatiquement à chaque fois que c'est nécessaire.
sys.ps1 et sys.ps2 : sont les 2 prompts de python (uniquement en mode interactif).
dir(myModule) : donne la liste de tous les noms que le module définit.
Permet d'avoir la liste des noms built-in :
import __builtin__
dir(__builtin__)
  
Utilisation d'un fichier soit en tant que module à importer, soit directement en tant que script :
Package : collection de modules qui sont contenus dans un même directory.

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert