Import ====== module ------ 1 fichier avec du code, des classes, des fonctions etc circle\_math.py :: PI = 3.14 def circle_area(r): """return the area of a circle""" area = PI * r * r return area dans le terminal :: >>> from circle_math import circle_area >>> circle_area(12) 452.15999999999997 imports ------- ``import modulename`` ``from module name import name1, name2`` ``import antigravity`` Exemple d'import :: >>> from math import factorial >>> factorial(10) 3628800 Exemple d'import :: >>> import datetime >>> datetime.datetime.now() datetime.datetime(2013, 3, 10, 22, 10, 28, 842222) equivalent :: >>> from datetime import datetime >>> datetime.now() datetime.datetime(2013, 3, 10, 22, 12, 15, 935737) as :: >>> from datetime import datetime as dt >>> dt.now() packages -------- repertoire avec des fichiers ex :: >>>from django.contrib.auth.models import User gotcha ------ imports circulaires: repenser son code import dans un fonction/méthode import path ----------- :: >>> import sys >>> sys.path