如果給出模塊的名稱,我們如何測試是否安裝了一組模塊。例如。測試是否安裝了Python模塊依賴關係
modules = set(["sys", "os", "jinja"])
for module in modules:
# if test(module exists):
# do something
雖然可以寫出來的測試爲:
try:
import sys
except ImportError:
print "No sys!"
這是我在做什麼有點麻煩。有沒有一種動態的方式來做到這一點?
我試過eval(「import%s」%module)但抱怨編譯錯誤。
我很感激您的想法和建議。謝謝。