title: Unzipping directory structure with python
body: <p>I have a zip file which contains the following directory structure:</p>
  
  <pre><code>dir1\dir2\dir3a
  dir1\dir2\dir3b
  </code></pre>
  
  <p>I'm trying to unzip it and maintain the directory structure however I get the error:</p>
  
  <pre><code>IOError: [Errno 2] No such file or directory: 'C:\\\projects\\\testFolder\\\subdir\\\unzip.exe'
  </code></pre>
  
  <p>where testFolder is dir1 above and subdir is dir2.</p>
  
  <p>Is there a quick way of unzipping the file and maintaining the directory structure?</p>