Where to import modules?

Gerhard Häring gh at ghaering.de
Fri Sep 26 08:46:20 EDT 2003


Andreas Neudecker wrote:
> Hi.
> 
> I have a "style" question: Sometimes, modules will only be used in a 
> particular, optional, part of a program (function, class), that will not 
> always be used when the application is run. So I think it is better to 
> import them only there, not on the top of the file (together with the 
> other imports). Is that okay, or are there good reasons for not doing so?

That's perfectly ok, if you want/need to optimize your program startup 
time. It might also save a byte or two of memory, depending on how large 
the module is.

-- Gerhard





More information about the Python-list mailing list