title: python glob issues with directory with [] in name
body: <p>I am using glob to find all *.shp files within a directory, but the directory name contains '[]' and that is causing glob to fail. Any workarounds for this?</p>
  
  <p>My code is:</p>
  
  <pre><code>glob.glob(sub_dir+os.sep+'soilmu_a_*.shp')
  </code></pre>
  
  <p>where sub_dir is:  </p>
  
  <pre><code>'C:\\Users\\oh\\wss_SSA_OH001_soildb_OH_2003_[2013-12-19]\\spatial\\'
  </code></pre>
  
  <p>The error message I get is:  </p>
  
  <pre><code>*** error: bad character range
  </code></pre>