Python之urlencode和urldecode案例講解
更新時間:2021年08月09日 09:23:22 作者:xushukui
這篇文章主要介紹了Python之urlencode和urldecode案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
python中的urlencode和urldecode
python將字符串轉(zhuǎn)化成urlencode ,或者將url編碼字符串decode的方法: 方法1: urlencode:urllib中的quote方法 >>> from urllib import quote >>> quote(':') '%3A' >>> quote('http://www.baidu.com') 'http%3A//www.baidu.com' urldecode:urllib中的unquote方法 >>> from urllib import unquote >>> unquote('http%3A//www.baidu.com') 'http://www.baidu.com' 方法二 urllib.urlencode() 不幸的是,這個函數(shù)只能接收key-value pair格式的數(shù)據(jù)。即只針對dict的, 并且目前不提供urldecode方法 >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> params ###自動轉(zhuǎn)化成下面url的參數(shù)形式 'eggs=2&bacon=0&spam=1' >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query?%s" % params) >>> print f.read()
到此這篇關(guān)于Python之urlencode和urldecode案例講解的文章就介紹到這了,更多相關(guān)Python之urlencode和urldecode內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 基于win32com客戶端實現(xiàn)Excel操作的詳細過程
這篇文章主要介紹了Python 基于win32com客戶端實現(xiàn)Excel操作的詳細過程,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05Python?OpenCV中cv2.minAreaRect實例解析
minAreaRect的主要作用是獲取一個多邊形(就是有很多個點組成的一個圖形)的最小旋轉(zhuǎn)矩形(旋轉(zhuǎn)矩形就是我們平常見到的水平框帶了角度),這篇文章主要給大家介紹了關(guān)于Python?OpenCV中cv2.minAreaRect的相關(guān)資料,需要的朋友可以參考下2022-11-11詳解python實現(xiàn)多張多格式圖片轉(zhuǎn)PDF并打包成exe
這篇文章主要為大家介紹了python實現(xiàn)多張多格式圖片轉(zhuǎn)PDF并打包成exe方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01python基于Tkinter實現(xiàn)人員管理系統(tǒng)
這篇文章主要為大家詳細介紹了python基于Tkinter實現(xiàn)人員管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11