首頁 > 後端開發 > Python教學 > 如何在 Python 中對查詢字串進行 URL 編碼?

如何在 Python 中對查詢字串進行 URL 編碼?

Patricia Arquette
發布: 2024-11-25 19:21:14
原創
913 人瀏覽過

How Do I URL Encode Query Strings in Python?

Python 中的 URL 編碼查詢字串

線上提交表單時,必須對查詢字串進行 URL編碼,以防止特殊字元破壞傳輸.

例如,考慮建立一個表示表單的字串data:

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]
登入後複製

要安全地提交此字串,您需要對其進行URL編碼。

Python 2

Python 2 提供了 urllib。 quote_plus函數:

import urllib
safe_string = urllib.quote_plus(queryString)
登入後複製

Python 3

在Python 3 中,使用parse 子套件中的urllib.parse.quote_plus:

這會將特殊字元轉換為URL安全的對應字符,確保字串已正確傳輸。
import urllib.parse
safe_string = urllib.parse.quote_plus(queryString)
登入後複製

以上是如何在 Python 中對查詢字串進行 URL 編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板