python如何在不导入模块的情况下检查模块是否存在

时间:2014-06-19 18:53:54

标签: python import module

我需要检查模块是否存在(不检查其导入模块是否存在),导入模块以检查它是否存在是一个坏主意,因为:

富/ module_A.py:

import invalid_module_asdfghjkl


class ClassA:
    pass

富/ module_B.py:

try:
    __import__('foo.module_A')
except ImportError, e:
    >>> No module named invalid_module_asdfghjkl

所以,我的模块存在,但不是他们导入的模块之一,如果导入无效,我如何检查IF MY MODULE EXISTS?

0 个答案:

没有答案