title: How python deals with module and package having the same name?
body: <p>Suppose I have a module <code>foo.py</code> and a package <code>foo/</code>. If I call</p>
  <pre><code>import foo
  </code></pre>
  <p>which one will be loaded? How can I specify I want to load the module, or the package?</p>