Python Auto Importing
<p>I'm coming from a PHP background and attempting to learn Python, and I want to be sure to do things the "Python way" instead of how i've developed before.</p>

<p>My question comes from the fact in PHP5 you can set up your code so if you attempt to call a class that doesn't exist in the namespace, a function will run first that will load the class in and allow you to continue on as if it were already loaded.  the advantages to this is classes weren't loaded unless they were called, and you didn't have to worry about loading classes before using them.</p>

<p>In python, there's alot of emphasis on the import statement, is it bad practice to attempt an auto importing trick with python, to alleviate the need for an import statement?  I've found <a href="http://www.connellybarnes.com/code/autoimp/" rel="nofollow">this module</a> that offers auto importing, however I dont know if that's the best way of doing it, or if auto importing of modules is something that is recommended, thoughts?</p>
