每日一模組 簽名中會使用的quote模組

2022-06-11 09:15:09 字數 527 閱讀 8620

quote函式 屬於urllib庫裡面的乙個函式

遮蔽特殊的字元、比如如果url裡面的空格!url裡面是不允許出現空格的。

按照標準, url 只允許一部分 ascii 字元(數字字母和部分符號),其他的字元(如漢字)是不符合 url 標準的。

所以 url 中使用其他字元就需要進行 url 編碼。

url 中傳引數的部分(query string),格式是:

name1=value1&name2=value2&name3=value3

假如你的 name 或者 value 值中有『&』或者『=』等符號,就當然會有問題。所以url中的引數字串也需要把『&=』等符號進行編碼。

url編碼的方式是把需要編碼的字元轉化為 %xx 的形式。通常 url 編碼是基於 utf-8 的

在 python2.x 中的用法是:

urllib.quote(text)

python3.x 中是

urllib.parse.quote(text)

業務中會使用的方法

解釋 該方法 對於 null 或者長度不大於 0 的字串直接返回false 即如果字串裡面的值為null或者 或者 時,返回值為false 否則為true 例子 public class testdemo01 結果 結果 獲得傳參,傳參為空時,給定初始值 public class testdemo0...

glom模組的使用(一)

glom模組的使用 簡單說下glom模組主要是處理結構化資料用的,安裝pip install glom即可,下面就glom的方法引數做例子講解。和模組同名的glom方法使用方法 glom target,spec,kwargs target引數是結構化資料,一般是json巢狀型別。spec引數是定義模...

每日一記 Git的學習使用

在學校的時候,雖然會做一些小的專案,但是人員都比較簡單,三五個人都在一起寫東西,版本控制 協作開發都較為簡單,一直使用svn來做,找一台空閒的電腦就搞定一切了。現在進入公司之後,乙個團隊幾十號人,用的git來做版控和協作開發,好在有一些svn的使用經驗,雖然在操作上不同,入門還是相對容易了一點。目前...