title: Extracting BZ2 compressed folder using Python
body: <p>I am trying to extract a <code>bz2</code> compressed folder in a specific location.
  I can see the data inside by :</p>
  
  <pre><code>handler = bz2.BZ2File(path, 'r')
  print handler.read()
  </code></pre>
  
  <p>But I wish to extract all the files in this compressed folder into a location (specified by the user) maintaining the internal directory structure of the folder. </p>
  
  <p>I am fairly new to this language .. Please help... </p>