我需要检查模块是否存在(不检查其导入模块是否存在),导入模块以检查它是否存在是一个坏主意,因为:
富/ 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?