扫码关注官方订阅号
您要查找的是 urllib.quote_plus:
urllib.quote_plus
safe_string = urllib.quote_plus('string_of_characters_like_these:$#@=?%^Q^$') #Value: 'string_of_characters_like_these%3A%24%23%40%3D%3F%25%5EQ%5E%24'
在 Python 3 中,urllib 包已被分解为更小的组件。您将使用 urllib.parse.quote_plus (注意 parse 子模块)
urllib
urllib.parse.quote_plus
parse
import urllib.parse safe_string = urllib.parse.quote_plus(...)
您需要将参数传递到 urlencode() 作为映射(字典)或二元组序列,例如:
urlencode()
>>> import urllib >>> f = { 'eventName' : 'myEvent', 'eventDescription' : 'cool event'} >>> urllib.urlencode(f) 'eventName=myEvent&eventDescription=cool+event'
Python 3 或更高版本
使用urllib.parse.urlencode:
urllib.parse.urlencode
>>> urllib.parse.urlencode(f) eventName=myEvent&eventDescription=cool+event
请注意,这不执行常用意义上的 url 编码(查看输出)。为此,请使用 urllib.parse.quote_plus代码>.
urllib.parse.quote_plus代码>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Python 2
您要查找的是
urllib.quote_plus
:Python 3
在 Python 3 中,
urllib
包已被分解为更小的组件。您将使用urllib.parse.quote_plus
(注意parse
子模块)您需要将参数传递到
urlencode()
作为映射(字典)或二元组序列,例如:Python 3 或更高版本
使用
urllib.parse.urlencode
:请注意,这不执行常用意义上的 url 编码(查看输出)。为此,请使用
urllib.parse.quote_plus代码>
.