J'essaie d'utiliser importlib.import_module
dans Python 2.7.2 et rencontrent l'étrange erreur suivante.
Considérons la structure dir suivante :
a
|
+ - \_\_init\_\_.py
- b
|
+ - \_\_init\_\_.py
- c.py
a/b/__init__.py
a le code suivant :
import importlib
mod = importlib.import\_module("c")
(En code réel "c"
a un nom).
Essayer de import a.b
donne l'erreur suivante :
>>> import a.b
Traceback (most recent call last):
File "", line 1, in
File "a/b/\_\_init\_\_.py", line 3, in
mod = importlib.import\_module("c")
File "/opt/Python-2.7.2/lib/python2.7/importlib/\_\_init\_\_.py", line 37, in import\_module
\_\_import\_\_(name)
ImportError: No module named c
Qu'est-ce que je rate ?
Gracias.