在Python中,urlencode
函數是用于將字典或元組列表編碼為URL查詢字符串的方法。它通常用于構建URL參數字符串。urlencode
函數接受一個字典或元組列表作為參數,然后將其編碼為URL查詢字符串。
urlencode
函數的語法如下:
urllib.parse.urlencode(query, doseq=False, safe='/', encoding=None, errors=None, quote_via=quote_plus)
參數說明如下:
query
:要編碼的字典或元組列表。doseq
:布爾值,表示是否將相同鍵的多個值作為列表處理,默認為False。safe
:指定不需要編碼的字符,默認為'/'
。encoding
:指定編碼方式,默認為None。errors
:指定錯誤處理方式,默認為None。quote_via
:指定引用方式,默認為quote_plus
。以下是一個使用urlencode
函數的示例:
import urllib.parse
params = {'key1': 'value1', 'key2': 'value2'}
encoded_params = urllib.parse.urlencode(params)
print(encoded_params)
輸出:
key1=value1&key2=value2