[Tutor] Confused "from module import Name" better than "importmodule"?
Alan G
alan.gauld at freenet.co.uk
Mon Jul 11 22:14:18 CEST 2005
> module import name': is there a performance hit to consider when
> importing the entire module rather than just getting the specific
> niceFunction()?
Not significant. Basically import module puts the module name
into the local names dictionary. "from m import f" puts f into
the dictionary, so it could save a dictionary lookup, but they
are pretty fast...
Its not like the whole module gets copied, it's only a single
name entry in a dictionary, then an extra dictionary access
when you use a feature of the imported module.
Alan G.
More information about the Tutor
mailing list