1. 程式人生 > >urllib.parse的quote和urlencode區別

urllib.parse的quote和urlencode區別

from urllib.parse import quote
from urllib.parse import urlencode

base_url = 'https://s.taobao.com/search?'
data = {
    'q': 'ipad'
}

print('https://s.taobao.com/search?q='+quote('ipad'))
print(base_url+urlencode(data))
"""
quote 和 urlencode 的區別 urlencode 需要用字典  
單個字元就用quote就行了,因為quote只需要字串就行了
https://s.taobao.com/search?ipad
https://s.taobao.com/search?q=ipad

個人覺得還是urlencode用得多一點

原文:https://blog.csdn.net/laughing_l/article/details/78094073