title: Importing file from another imported file
body: <p>I have the following directory structure:</p>
  <pre><code>base_folder
      methods_folder
          method_1.py
          method_2.py
          .
          .
          .
          method_n.py
          class_methods.py
      top_class.py
      
  </code></pre>
  <p><code>class_methods.py</code> imports the other files in the same directory, like this:</p>
  <pre><code>from method_1 import method_1
  from method_2 import method_2
  .
  .
  .
  from method_n import method_n
  </code></pre>
  <p>(obs: these <code>methods</code> files has a method with its own file names inside them)</p>
  <p>If I run <code>class_methods.py</code> by myself, no problem. But if I try to run <code>top_class.py</code>, which imports <code>class_methods.py</code>, I get the error <code>no module named method_1</code></p>
  <p>So, when executing <code>top_class.py</code>, it is not seeing the files in <code>methods_folder/</code>. Why?</p>