Python urllib vs httplib?

Quand quelqu'un l'utiliser httplib et quand urllib?

Quelles sont les différences?

Je pense que je prête urllib utilise httplib, je prévois de faire une application qui vont avoir besoin de faire des requête http et jusqu'à présent je n'ai utilisé que httplib.HTTPConnection en python pour les demandes, et la lecture sur urllib je vois que je puisse l'utiliser pour demander trop, donc quel est le bénéfice de l'une ou de l'autre?

  • Rappelez-vous que dans Python 3.x urllib et urllib2 ont été unifié dans un module unique urllib. 2.x urllib et 3.x urllib ne sont PAS les mêmes modules.
  • Essayez de demande, très simple et puissant module urllib2 - docs ici.
  • Pour ceux avec la même question (en provenance de Google), sachez que toutes ces réponses sont grands. Mais nous savons aussi que la réponse à "Qui bibliothèques, vous devez utiliser" dépend en grande partie sur ce qui est important pour vous: voulez-vous convivial de l'API OU quelque chose qui permet d'automatiser les réglages et permet d'OBTENIR très simple à faire? Êtes-vous libre de faire vos propres choix de la bibliothèque, OU est d'avoir une bibliothèque "intégrée" (c'est à dire, vous auriez à prendre en charge des utilisateurs qui ne peuvent pas avoir 'httplib2' installé) quelque chose qui est important pour vous? Il y a un cas pour beaucoup de bibliothèques en raison de l'intégré dans le module Python ne peut pas les satisfaire tous.
InformationsquelleAutor jahmax | 2010-07-22