How really 'import' works in Python?
<p>I can't wrap my head around how 'import' statement works in Python. </p>

<p>It is said to search for the packages in directories returned by <code>sys.path()</code>. However, even if <code>sys</code> module is <em>available</em> automatically in every Python program it's not <em>imported</em> automatically. So does <code>import</code> statement import <code>sys</code> module under the hood?</p>
