Python URLエンコード/デコード入門:urllib.parse徹底解説

“Pythonでは、urlencodeとparse_qs関数を使用して、urlencodeやurldecodeの操作を実行することができます。”

  1. urlencode関数は、辞書形式のパラメータをURL形式の文字列にエンコードするために使用されます。例えば:
from urllib.parse import urlencode

params = {
    'name': 'Alice',
    'age': 25,
    'city': 'New York'
}

query_string = urlencode(params)
print(query_string)

結果は出力されます。

name=Alice&age=25&city=New+York
  1. parse_qs関数は、URL形式の文字列をデコードして辞書形式のパラメータに変換するための関数です。例えば、
from urllib.parse import parse_qs

query_string = 'name=Alice&age=25&city=New+York'
params = parse_qs(query_string)
print(params)

結果が出力される:

{'name': ['Alice'], 'age': ['25'], 'city': ['New York']}

このようにすると、urlencodeとurldecodeの操作を実現できます。

bannerAds