Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in die Netzwerkprogrammierung

Detaillierte Einführung in die Netzwerkprogrammierung

零下一度
零下一度Original
2017-07-24 17:26:091578Durchsuche

Python verfügt über integrierte Bibliotheken, die viele gängige Netzwerkprotokolle kapseln, sodass Python zu einem leistungsstarken Netzwerkprogrammiertool geworden ist. Hier finden Sie eine kurze Beschreibung der Netzwerkprogrammierung von Python.

urllib- und urllib2-Module

urllib und urllib2 sind die leistungsstärksten Netzwerkarbeitsbibliotheken in der Python-Standardbibliothek. Hier finden Sie eine kurze Einführung in das URL-Modul. Dieses Mal verwenden wir hauptsächlich mehrere häufig verwendete Module im Modul urllib:

urlopen
parse
urlencode
quote
unquote
_safe_quoters
unquote_plus

GET-Anfrage:

Verwenden Sie urllib, um Get-Anfragen des http auszuführen Protokoll. Und erhalten Sie den Rückgabewert der Schnittstelle:

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

POST-Anfrage:

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

Hinweis: Verwenden Sie urllib zum Anfordern der Post-Schnittstelle Im obigen Beispiel liegt der Anforderungsparametertyp der Post-Schnittstelle im Schlüsselwertformat vor und der JSON-Formatparameter ist nicht anwendbar.

Zitatmodul

Escapes für Sonderzeichen in der angeforderten URL.

 urllib.parse = new_url =(new_url)

Unquote-Modul

analysiert maskierte Sonderzeichen.

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

Das Obige ist eine kurze Einführung in urllib. Beachten Sie bei der Verarbeitung der Schnittstelle auch das Anforderungsmodul~~~

<br>

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Netzwerkprogrammierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn