title: Uploading multiple files in a single request using python requests module
body: <p>The Python <a href="http://docs.python-requests.org/en/latest/" rel="noreferrer">requests module</a> provides good documentation on how to upload a single file in a single request:</p>
  
  <pre class="lang-py prettyprint-override"><code> files = {'file': open('report.xls', 'rb')}
  </code></pre>
  
  <p>I tried extending that example by using this code in an attempt to upload multiple files:</p>
  
  <pre class="lang-py prettyprint-override"><code> files = {'file': [open('report.xls', 'rb'), open('report2.xls, 'rb')]}
  </code></pre>
  
  <p>but it resulted in this error:</p>
  
  <pre class="lang-none prettyprint-override"><code> File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py",      line 1052, in splittype
   match = _typeprog.match(url)
   TypeError: expected string or buffer
  </code></pre>
  
  <p>Is it possible to upload a list of files in a single request using this module, and how?</p>