मॉड्यूल के नाम दिए जाने पर मॉड्यूल का एक सेट स्थापित किया जा सकता है या नहीं। जैसेपाइथन मॉड्यूल निर्भरताओं के लिए टेस्ट स्थापित किया जा रहा है
modules = set(["sys", "os", "jinja"])
for module in modules:
# if test(module exists):
# do something
हालांकि यह रूप में परीक्षण को लिखने के लिए संभव है:
try:
import sys
except ImportError:
print "No sys!"
यह है कि मैं क्या कर रहा हूँ के लिए एक सा बोझिल है। क्या ऐसा करने का कोई गतिशील तरीका है?
मैंने eval ("आयात% s"% मॉड्यूल) की कोशिश की है लेकिन यह संकलन त्रुटि की शिकायत है।
मैं आपके विचारों और सुझावों के लिए आभारी हूं। धन्यवाद।