最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對python中url參數(shù)編碼與解碼的實例詳解

 更新時間:2019年07月25日 08:38:26   作者:panda-star  
今天小編就為大家分享一篇對python中url參數(shù)編碼與解碼的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、簡介

在python中url,對于中文等非ascii碼字符,需要進行參數(shù)的編碼與解碼。

二、關(guān)鍵代碼

1、url編碼

對字符串編碼用urllib.parse包下的quote(string, safe='/', encoding=None, errors=None)方法。

對json格式的參數(shù)名和值編碼,用urllib.parse包下的

urlencode(query, doseq=False, safe='', encoding=None, errors=None, quote_via=quote_plus)方法。

2、url解碼

解碼用urllib.parse包下的unquote(string, encoding='utf-8', errors='replace')方法。

三、代碼實例

from urllib.parse import quote, unquote, urlencode


def main():
 my_data = '好好學(xué)習(xí)'

 # url編碼
 encode_data = quote(my_data)
 print("encode_data : %s " % encode_data)
 # url解碼
 decode_data = unquote(encode_data)
 print("decode_data : %s " % decode_data)

 my_query = {'conent': '天天向上'}
 # url參數(shù)編碼
 encode_query = urlencode(my_query)
 print("encode_query : %s " % encode_query)
 # url參數(shù)解碼
 decode_query = unquote(encode_query)
 print("decode_query : %s " % decode_query)
 encode_url = 'http://127.0.0.1?'+encode_query
 # url解碼
 decode_url = unquote(encode_url)
 print("decode_url : %s " % decode_url)


if __name__ == '__main__':
 main()

輸出:

encode_data : %E5%A5%BD%E5%A5%BD%E5%AD%A6%E4%B9%A0 
decode_data : 好好學(xué)習(xí) 
encode_query : conent=%E5%A4%A9%E5%A4%A9%E5%90%91%E4%B8%8A 
decode_query : conent=天天向上 
decode_url : http://127.0.0.1?conent=天天向上 

以上這篇對python中url參數(shù)編碼與解碼的實例詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python Tkinter GUI編程入門介紹

    Python Tkinter GUI編程入門介紹

    這篇文章主要介紹了Python Tkinter GUI編程入門介紹,本文講解了Tkinter介紹、Tkinter的使用、Tkinter的幾何管理器等內(nèi)容,并給出了一個完整示例,需要的朋友可以參考下
    2015-03-03
  • 使用Python的Tornado框架實現(xiàn)一個一對一聊天的程序

    使用Python的Tornado框架實現(xiàn)一個一對一聊天的程序

    這篇文章主要介紹了使用Python的Tornado框架實現(xiàn)一個一對一聊天的程序,程序基于WebSocket,需要的朋友可以參考下
    2015-04-04
  • 在Python中處理時間之clock()方法的使用

    在Python中處理時間之clock()方法的使用

    這篇文章主要介紹了在Python中處理時間之clock()方法的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Python線程指南詳細介紹

    Python線程指南詳細介紹

    本文介紹了Python對于線程的支持,包括學(xué)會多線程編程需要掌握的基礎(chǔ)以及Python兩個線程標(biāo)準(zhǔn)庫的完整介紹及使用示例
    2017-01-01
  • Python的線程之線程同步

    Python的線程之線程同步

    這篇文章主要為大家介紹了Python線程同步,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python 中的列表解析和生成表達式

    python 中的列表解析和生成表達式

    優(yōu)雅、清晰和務(wù)實都是python的核心價值觀,如果想通過操作和處理一個序列(或其他的可迭代對象)來創(chuàng)建一個新的列表時可以使用列表解析( List comprehensions)和生成表達式,通過這兩個操作,我們可以看到這三個觀點是如何在python中和諧統(tǒng)一起來的。
    2011-03-03
  • Python快速生成隨機密碼超簡單實現(xiàn)

    Python快速生成隨機密碼超簡單實現(xiàn)

    這篇文章主要介紹了Python快速生成隨機密碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Windows下pycharm安裝第三方庫失敗(通用解決方案)

    Windows下pycharm安裝第三方庫失敗(通用解決方案)

    這篇文章主要介紹了Windows下pycharm安裝第三方庫失敗(通用解決方案),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python 支持向量機分類器的實現(xiàn)

    Python 支持向量機分類器的實現(xiàn)

    這篇文章主要介紹了Python 支持向量機分類器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python入門jupyter基礎(chǔ)操作及文本用法

    python入門jupyter基礎(chǔ)操作及文本用法

    這篇文章主要介紹了python入門-jupyter基礎(chǔ)操作及文本用法,適合入門的python小白閱讀,有需要的朋友可以借鑒參考下,希望可以有所幫助,感謝閱讀
    2021-09-09

最新評論

黔西| 武陟县| 宝应县| 彭州市| 渭南市| 抚顺市| 蓬莱市| 巢湖市| 镇赉县| 休宁县| 巴林左旗| 天门市| 全椒县| 鸡泽县| 山东| 松潘县| 宁陵县| 察雅县| 马关县| 东丽区| 建平县| 金乡县| 巴塘县| 莎车县| 汝南县| 延川县| 手游| 梁平县| 黔西| 宁强县| 连平县| 惠来县| 东明县| 建始县| 临江市| 三原县| 佛教| 三原县| 亳州市| 金昌市| 和田县|