La importación de los módulos con la palabra clave import
Seguramente ha observado a lo largo de las páginas anteriores el uso de la palabra clave import. La primera función de esta palabra clave es importar uno o varios módulos. En sus programas, así como en REPL, import hace accesibles las funciones o variables contenidas en el módulo importado:
>>> import random
>>> random.random()
0.3751871473556778
>>> import sys
>>> sys.maxsize
9223372036854775807
La importación de varios módulos es posible separando por una coma los nombres de los módulos a importar:
>>> import os, re, cmd
>>> os; re; cmd;
<module 'os' from '/usr/lib64/python3.3/os.py'>
<module 're' from '/usr/lib64/python3.3/re.py'>
<module 'cmd' from '/usr/lib64/python3.3/cmd.py'>
Para listar las funciones expuestas y ofrecidas por un módulo, se utilizará la función dir() pasándole como argumento el nombre del módulo a inspeccionar:
>>> import string
>>> dir(string)
['ChainMap', 'Formatter', 'Template', '_TemplateMetaclass , ...