পাইথন মডিউল ডাইনামিক্যালি ইমপোর্ট করতে আপনি importlib প্যাকেজের import_module(moduleName) ফাংশন ব্যবহার করতে পারেন। আপনার কাছে moduleName স্ট্রিং হিসেবে থাকতে হবে। উদাহরণস্বরূপ,
>>> from importlib import import_module
>>> moduleName = "os"
>>> globals()[moduleName] = import_module(moduleName)
আপনি যদি মডিউলের একটি লিস্ট ডাইনামিক্যালি ইমপোর্ট করতে চান, তবে আপনি এটি একটা ফর লুপ থেকে কল করতে পারেন। উদাহরণস্বরূপ,
>>> import importlib
>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
... globals()[lib] = importlib.import_module(lib)
globals() কল একটি ডিকশনারি রিটার্ন করে। আমরা লাইব্রেরি ইমপোর্ট করার সময় রিটার্ন হওয়া অবজেক্টকে প্রতিটি লাইব্রেরির জন্য lib কি হিসেবে সেট করতে পারি।