ホームページ > バックエンド開発 > Python チュートリアル > ネットワークプログラミングの詳細な紹介

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

零下一度
リリース: 2017-07-24 17:26:09
オリジナル
1661 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート