欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python urlencode和unquote函數(shù)使用實(shí)例解析

 更新時(shí)間:2020年03月31日 09:44:50   作者:你若精彩,蝴蝶自來  
這篇文章主要介紹了Python urlencode和unquote函數(shù)使用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

當(dāng)url地址含有中文,或者參數(shù)有中文的時(shí)候,這個(gè)算是很正常了,但是把這樣的url作為參數(shù)傳遞的時(shí)候(最常見的callback),需要把一些中文甚至'/'做一下編碼轉(zhuǎn)換。

所以對(duì)于一些中文或者字符,url不識(shí)別的,則需要進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換結(jié)果如下:

一、urlencode

urllib庫(kù)里面有個(gè)urlencode函數(shù),可以把key-value這樣的鍵值對(duì)轉(zhuǎn)換成我們想要的格式,返回的是a=1&b=2這樣的字符串,比如:

import urllib.parse
values={}
values['username']='02蔡彩虹'
values['password']='ddddd?'
url="http://www.baidu.com"
data=urllib.parse.urlencode(values)
print(data)

結(jié)果如下:

如果只想對(duì)一個(gè)字符串進(jìn)行urlencode轉(zhuǎn)換,怎么辦?urllib提供另外一個(gè)函數(shù):quote()

import urllib.parse
s='長(zhǎng)春'
s=urllib.parse.quote(s)
print(s)

輸出結(jié)果為:

二、urldecode

當(dāng)urlencode之后的字符串傳遞過來之后,接受完畢就要解碼了——urldecode。urllib提供了unquote()這個(gè)函數(shù),可沒有urldecode()!

s='%E5%B9%BF%E5%B7%9E'
s=urllib.parse.unquote(s)
print(s)

輸出結(jié)果為:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • django+js+ajax實(shí)現(xiàn)刷新頁(yè)面的方法

    django+js+ajax實(shí)現(xiàn)刷新頁(yè)面的方法

    這篇文章主要介紹了django+js+ajax實(shí)現(xiàn)刷新頁(yè)面的方法,結(jié)合實(shí)例形式分析了django實(shí)現(xiàn)ajax刷新頁(yè)面功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • Python的詞法分析與語(yǔ)法分析

    Python的詞法分析與語(yǔ)法分析

    這篇文章主要介紹了Python的詞法分析(Lexical Analysis)與 語(yǔ)法分析(Syntactic Analysis),需要的朋友可以參考下
    2013-05-05
  • Python中pyCirclize包的使用教程詳解

    Python中pyCirclize包的使用教程詳解

    pyCirclize 是一個(gè) Python 包,用于繪制環(huán)形圖,這篇文章將將提供更豐富的示例代碼,以更全面地展示 pyCirclize 包的功能和用法,感興趣的小伙伴可以了解一下
    2023-11-11
  • Python?中用多種方式實(shí)現(xiàn)單例模式

    Python?中用多種方式實(shí)現(xiàn)單例模式

    單例模式是一種常用的軟件設(shè)計(jì)模式,該模式的主要目的是確保某一個(gè)類只有一個(gè)實(shí)例存在,本文給大家分享Python?實(shí)現(xiàn)單例模式的五種寫法,感興趣的朋友一起看看吧
    2022-11-11
  • 跟老齊學(xué)Python之有容乃大的list(3)

    跟老齊學(xué)Python之有容乃大的list(3)

    現(xiàn)在是講lis的第三章了。俗話說,事不過三,不知道在開頭,我也不知道這一講是不是能夠把基礎(chǔ)的list知識(shí)講完呢。哈哈。其實(shí)如果真正寫文章,會(huì)在寫完之后把這句話刪掉的。而我則是完全像跟看官聊天一樣,就不刪除了。
    2014-09-09
  • python創(chuàng)建堆的方法實(shí)例講解

    python創(chuàng)建堆的方法實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python創(chuàng)建堆的方法實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-03-03
  • python基于BeautifulSoup實(shí)現(xiàn)抓取網(wǎng)頁(yè)指定內(nèi)容的方法

    python基于BeautifulSoup實(shí)現(xiàn)抓取網(wǎng)頁(yè)指定內(nèi)容的方法

    這篇文章主要介紹了python基于BeautifulSoup實(shí)現(xiàn)抓取網(wǎng)頁(yè)指定內(nèi)容的方法,涉及Python使用BeautifulSoup模塊解析html網(wǎng)頁(yè)的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 在vscode中配置python環(huán)境過程解析

    在vscode中配置python環(huán)境過程解析

    這篇文章主要介紹了在vscode中配置python環(huán)境過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • ML神器:sklearn的快速使用及入門

    ML神器:sklearn的快速使用及入門

    這篇文章主要介紹了ML神器:sklearn的快速使用及入門,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python實(shí)現(xiàn)自動(dòng)解數(shù)獨(dú)小程序

    python實(shí)現(xiàn)自動(dòng)解數(shù)獨(dú)小程序

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)解數(shù)獨(dú)小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評(píng)論