第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python中quote函數(shù)是什么意思,怎么用

python中quote函數(shù)是什么意思,怎么用

胡子哥哥 2018-06-28 06:10:06
查看完整描述

1 回答

?
收到一只叮咚

TA貢獻1821條經(jīng)驗 獲得超5個贊

屏蔽特殊的字符、比如如果url里面的空格!url里面是不允許出現(xiàn)空格的。

在 Python2.x 中的用法是:
urllib.quote(text)
Python3.x 中是
urllib.parse.quote(text)
按照標準, URL 只允許一部分 ASCII 字符(數(shù)字字母和部分符號),其他的字符(如漢字)是不符合 URL 標準的。
所以 URL 中使用其他字符就需要進行 URL 編碼。

URL 中傳參數(shù)的部分(query String),格式是:
name1=value1&name2=value2&name3=value3
假如你的 name 或者 value 值中有『&』或者『=』等符號,就當然會有問題。所以URL中的參數(shù)字符串也需要把『&=』等符號進行編碼。

URL編碼的方式是把需要編碼的字符轉(zhuǎn)化為 %xx 的形式。通常 URL 編碼是基于 UTF-8 的(當然這和瀏覽器平臺有關(guān))。
例子:
比如『我』,unicode 為 0x6211, UTF-8 編碼為 0xE6 0x88 0x91,URL 編碼就是
%E6%88%91
在 JavaScript 中,提供了 encodeURI 和 encodeURIComponent 兩種方法對 URL 進行編碼;
Python 的 urllib 庫中提供了 quote 和 quote_plus 兩種方法。
因為是針對不同場景設(shè)計,以上四種方法編碼的范圍均不相同,比如 quote 除了 -._/09AZaz ,都會進行編碼。quote_plus 比 quote 『更進』一些,它還會編碼 /

查看完整回答
反對 回復(fù) 2018-07-30
  • 1 回答
  • 0 關(guān)注
  • 1177 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號