Outils pour utilisateurs

Outils du site


dev:python:import

Import en python

La directive import en python provoque l'appel de la fonction __import__() qui retourne une référence sur un objet de type module. Les deux exemples suivants sont équivalents:

import sys
sys= __import__('sys')

Pour Python:

  • Les packages sont des dossier contenant un fichier __init__.py
  • Les modules sont des fichiers suffixés par .py

Python utilise la variable PYTHONPATH pour rechercher les packages et les modules importables. Par défaut le module exécuté voit son dossier inclus dans le PYTHONPATH. Les modules se trouvant dans le même répertoire que celui qu'on exécute peuvent être importés sans problème.

dev/python/import.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1