Le téléchargement de plusieurs fichiers en une seule requête à l'aide de python demandes module

Le Python les demandes de module fournit une bonne documentation sur la façon de télécharger un seul fichier en une seule requête:

 files = {'file': open('report.xls', 'rb')}

J'ai essayé d'étendre cet exemple à l'aide de ce code dans une tentative de charger plusieurs fichiers:

 files = {'file': [open('report.xls', 'rb'), open('report2.xls, 'rb')]}

mais il a donné lieu à cette erreur:

 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

Est-il possible de télécharger une liste de fichiers en une seule requête à l'aide de ce module, et comment?

pourquoi a-t-il pas été acceptée comme réponse? Le vote réponse ci-dessous suffisent pas?
Ping/supplantation. Faire aucune de ces réponses suffira?

OriginalL'auteur user462455 | 2013-08-12