我正在用 python 开发我的东西。在这个过程中我遇到了一个情况,我有一个名为“import django”的字符串。我想验证这个字符串。这意味着,我想检查提到的模块(在本例中为“django”)是否在 python 路径中。我该怎么做?
请您参考如下方法:
我之前的回答是错误的——我没想到要测试我的代码。不过,这确实有效:看看 imp模块。
只检查模块在当前 sys.path 中的可导入性:
try:
imp.find_module('django', sys.path)
except ImportError:
print "Boo! no django for you!"
