Maison >développement back-end >Tutoriel Python >Introduction détaillée à la programmation réseau

Introduction détaillée à la programmation réseau

零下一度
零下一度original
2017-07-24 17:26:091662parcourir

Python possède des bibliothèques intégrées qui encapsulent de nombreux protocoles réseau courants, Python est donc devenu un puissant outil de programmation réseau. Voici une brève description de la programmation réseau de Python.

modules urllib et urllib2

urllib et urllib2 sont les bibliothèques de travail réseau les plus puissantes de la bibliothèque standard Python. Voici une brève introduction au module urllib. Cette fois, nous utilisons principalement plusieurs modules couramment utilisés dans le module urllib :

urlopen
parse
urlencode
quote
unquote
_safe_quoters
unquote_plus

Requête GET :

Utilisez urllib pour effectuer des requêtes get du http protocole. Et obtenez la valeur de retour de l'interface :

 urllib.request = res =(res.decode())

Requête POST :

 urllib.request  urllib.parse = data =: : : param =res ==(type(res_str), res_str)

Remarque : Utiliser urllib pour demander l'interface de publication Dans l'exemple ci-dessus, le type de paramètre de demande de l'interface de publication est au format clé-valeur et le paramètre de format json n'est pas applicable.

Module Citation

Échappe les caractères spéciaux dans l'URL demandée.

 urllib.parse = new_url =(new_url)

Le module Unquote

analyse les caractères spéciaux échappés.

 urllib.parse = new_url =(, unquote_plus(url4))

Ce qui précède est une brève introduction à urllib Lors du traitement de l'interface, veuillez également vous référer au module de requêtes~~~

<br>
.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn