ホームページ  >  記事  >  バックエンド開発  >  ネットワークプログラミングの詳細な紹介

ネットワークプログラミングの詳細な紹介

零下一度
零下一度オリジナル
2017-07-24 17:26:091620ブラウズ

Python には、多くの一般的なネットワーク プロトコルをカプセル化するライブラリが組み込まれているため、Python は強力なネットワーク プログラミング ツールとなっています。 ここでは、Python のネットワーク プログラミングについて簡単に説明します。

urllib および urllib2 モジュール

urllib および urllib2 は、Python 標準ライブラリの中で最も強力なネットワーク動作ライブラリです。ここでは、urllib モジュールについて簡単に説明します。今回は、urllib モジュールでよく使用されるいくつかのモジュールを主に使用します:

urlopen
parse
urlencode
quote
unquote
_safe_quoters
unquote_plus

GET リクエスト:

urllib を使用して http プロトコルの get リクエストを作成し、インターフェイスの戻り値を取得します:

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

POST リクエスト:

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

注: urllib を使用してポスト インターフェイスをリクエストする場合、上記の例では、ポスト インターフェイスのリクエスト パラメータのタイプはキー/値形式であり、json 形式のパラメータは適用されません。

Quote module

リクエストされた URL に特殊文字が含まれている場合、特殊文字をエスケープします。

 urllib.parse = new_url =(new_url)

Unquoteモジュール

は、エスケープされた特殊文字に対して解析操作を実行します。

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

上記は urllib の簡単な紹介です。インターフェースを処理する際には、requests モジュールも参照してください~~~

<br>

以上がネットワークプログラミングの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。