av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Python中文轉換url編碼的實際操作步驟介紹

url編碼具有十分強大的功能,以及具有十分簡捷的運用技巧,那么如果在Python中文轉換url編碼你對其有所了解嗎?以下是文章的相關內(nèi)容的介紹,希望你瀏覽以下的文章會有所收獲。

為龍海等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及龍海網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站制作、成都網(wǎng)站制作、龍海網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

今天修改一個天氣預報的東西,但輸入城市不能得到天氣預報,感覺是編碼不對,因為你輸入一個城市(比如‘杭州’),url的地址編碼卻是'%E4%B8%BD%E6%B1%9F',因此需 要做一個轉換。這里我們就用到了模塊urllib。

 
 
 
  1. >>> import urllib  
  2. >>> data = '杭州' 
  3. >>> print data 

杭州

 
 
 
  1. >>> data  
  2. '\xe6\x9d\xad\xe5\xb7\x9e'  
  3. >>> urllib.quote(data)  
  4. '%E6%9D%AD%E5%B7%9E' 

那我們想轉回去呢?

 
 
 
  1. >>> urllib.unquote('%E6%9D%AD%E5%B7%9E')  
  2. '\xe6\x9d\xad\xe5\xb7\x9e'  
  3. >>> print urllib.unquote('%E6%9D%AD%E5%B7%9E') 

杭州細心的同學會發(fā)現(xiàn)貼吧url中出現(xiàn)的是%C0%F6%BD%AD,而非'%E4%B8%BD%E6%B1%9F',其實是編碼問題。百度的是gbk,其他的一般網(wǎng)站比如google就是utf8的。所以可以用下列語句實現(xiàn)。

 
 
 
  1. >>> import sys,urllib   
  2. >>> s = '杭州' 
  3. >>> urllib.quote(s.decode(sys.stdin.encoding)
    .encode('gbk'))  
  4. %BA%BC%D6%DD  
  5. >>> urllib.quote(s.decode(sys.stdin.encoding)
    .encode('utf8'))  
  6. '%E6%9D%AD%E5%B7%9E' 

以上的相關內(nèi)容就是對Python中文轉換url編碼的詳細介紹。

【編輯推薦】

  1. python開發(fā)windows程序中的編譯代碼示例與介紹
  2. Python os.mkdir()函數(shù)創(chuàng)建目錄的實際操作方案
  3. Python os.getcwd()函數(shù)的實際應用方案介紹
  4. Python遞歸文件中os模塊的實際相關應用方案簡介
  5. Python遍歷目錄樹中的函數(shù)調(diào)用的實際操作步驟簡介

本文轉載自分秒必爭的博客,原文《Python中午轉換URL編碼》。


本文題目:Python中文轉換url編碼的實際操作步驟介紹
標題路徑:http://uogjgqi.cn/article/cojddji.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流