因为quote方法只能一个一个将参数转换成Unicode编码,而用urlencode方法可以同时将多个参数转换成Unicode编码,因此在某些场景,urlencode方法会更加高效。
import urllib.parse
# urlencode 应用场景:多个参数的时候
data = {
'wd': '周杰伦',
'sex': '男',
'location': '中国台湾省'
}
a = urllib.parse.urlencode(data)
print(a)
运行结果: