I want to do some package import timing tests. For this, I want to define a list of packages:
packages = [ 'random', 'dateutils', ... ]
for package in packages:
import package
This is of course not working because import tries to import package “package”. How can I tell import to import the package pointed to by the variable “package”?
Note that if you are importing a module from a package, such as
A.B,__import__('A.B')returns packageA, but__import__('A.B', fromlist = [True])returns moduleB.