Python 中的 URL 编码查询字符串
问题:
我想对 a 进行 URL 编码提交之前查询字符串。如何在 Python 中执行此操作?
答案:
在 Python 中,您可以使用 urllib.quote_plus() 函数对字符串进行 URL 编码。此函数将字符串中的特殊字符替换为其百分比编码的等效字符。
示例:
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"] safe_string = urllib.quote_plus(queryString)
这将对 queryString 变量中的任何特殊字符进行编码并存储结果是safe_string.
注意:
在 Python 3 中,urllib 包已被拆分为更小的模块。要在Python 3中使用quote_plus,您需要导入urllib.parse模块并使用urllib.parse.quote_plus()。
示例:
import urllib.parse queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"] safe_string = urllib.parse.quote_plus(queryString)
以上是如何在 Python 中对查询字符串进行 URL 编码?的详细内容。更多信息请关注PHP中文网其他相关文章!