title: Python module organization to make import statement cleaner
body: <p>I have a directory B inside directory A, which resides in a directory included in <code>PYTHONPATH</code>. </p>
  
  <p>Now lets say that within directory B i have files - B_file_1.py, B_file_2.py, with each file defining a single function (i.e. B_file_1.py defines <code>B_file_1</code>). </p>
  
  <p>I want to use this collection of files as a python package. But now when I want to use the method <code>B_file_1</code>, I have to write this long statement:</p>
  
  <pre><code>from A.B.B_file_1 import B_file_1
  </code></pre>
  
  <p>What I would like is to have the convenience of simply writing this instead, (while maintaing the directory and file setup I currently have):</p>
  
  <pre><code>from A.B import B_file_1
  </code></pre>
  
  <p>Is there any python module hack to do this?</p>