Sommaire

L’import des modules avec le mot-clé import Import des modules:import

Vous avez certainement déjà remarqué dans les pages précédentes le mot-clé import. La fonction première de ce mot-clé est d’importer un ou plusieurs modules. Dans vos programmes, ainsi que dans le REPL, import rend accessibles les fonctions ou variables contenues dans le module importé : REPL (Read Eval Print Loop)

>>> import random   
>>> random.random()  
0.3751871473556778  
>>> import sys   
>>> sys.maxsize   
9223372036854775807

L’import de plusieurs modules est possible en séparant par une virgule les noms des modules à importer :

>>> import os, re, cmd  
>>> os; re; cmd;  
<module ’os’ from ’/usr/lib64/python3.5/os.py’>  
<module ’re’ from ’/usr/lib64/python3.5/re.py’>  
<module ’cmd’ from ’/usr/lib64/python3.5/cmd.py’>

Pour lister les fonctions exposées et offertes par un module, on utilise la fonction dir() en lui passant en paramètre le nom du module à inspecter : Fonction:dir()

>>> import string  
>>> dir(string)   
[’ChainMap’, ’Formatter’, ’Template’, ’_TemplateMetaclass’,  
 ’__builtins__’, ’__cached__’, ...