Python 中的URL 編碼查詢字串
問題:
問題:queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];
如何對查詢進行編碼Python中使用URL編碼的字串?具體來說,我有以下需要編碼的查詢字串:
答案:要在Python 中對查詢字串進行URL 編碼,您可使用以下技術:
import urllib encoded_query_string = urllib.quote_plus(queryString)
Python 2:
import urllib.parse encoded_query_string = urllib.parse.quote_plus(queryString)
Python 3:
quote_plus 字串將正確轉義,以便可以透過查詢HTTP 安全傳輸。它將使用適當的 URL 編碼規則將空格編碼為 ' ' 和其他字元。 這將產生一個編碼的查詢字串,可用於 HTTP 請求或其他需要使用以下方式傳輸查詢字串的場景:特殊字元。以上是如何在 Python 中對查詢字串進行 URL 編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!