title: How to import python class file from same directory?
body: <p>I have a directory in my Python 3.3 project called /models.</p>
  <p>from my <code>main.py</code> I simply do a</p>
  <pre><code>from models import *
  </code></pre>
  <p>in my <code>__init__.py</code>:</p>
  <pre><code>__all__ = [&quot;Engine&quot;,&quot;EngineModule&quot;,&quot;Finding&quot;,&quot;Mapping&quot;,&quot;Rule&quot;,&quot;RuleSet&quot;]
  from models.engine import Engine,EngineModule
  from models.finding import Finding
  from models.mapping import Mapping
  from models.rule import Rule
  from models.ruleset import RuleSet
  </code></pre>
  <p>This works great from my application.</p>
  <p>I have a model that depends on another model, such that in my <code>engine.py</code> I need to import <code>finding.py</code> in <code>engine.py</code>. When I do: <code>from finding import Finding</code></p>
  <p>I get the error <code>No Such Module exists</code>.</p>
  <p>How can I import class B from file A in the same module/directory?</p>