Pythonのurllibメソッド parse.urlencode

urllib.parse.urlencode は、Pythonの urllib.parse モジュールで提供される関数の一つで、クエリ文字列を生成するために使用されます。クエリ文字列は通常、URLの一部で、GETリクエストを送信する際にパラメータを含むために使用されます。

以下は、urlencode 関数の使用例です:

python
from urllib.parse import urlencode params = { 'name': 'John Doe', 'age': 30, 'city': 'New York' } # パラメータをクエリ文字列にエンコード query_string = urlencode(params) print('クエリ文字列:', query_string)

上記のコードでは、urlencode 関数を使用して辞書 params のキーと値をクエリ文字列にエンコードしています。結果として、'name=John+Doe&age=30&city=New+York' というクエリ文字列が生成されます。

urlencode 関数は、GETリクエストを送信するためのクエリ文字列を生成する際に非常に便利です。また、ウェブスクレイピングやAPIリクエストでパラメータを含むURLを生成する際にも使用されます。