麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

python urllib中的編碼處理示例

2020-10-31 15:04:54
字體:
供稿:網(wǎng)友

復制代碼 代碼如下:

>>> import urllib
>>> data = '麗江'
>>> print data
麗江
>>> data
'/xe4/xb8/xbd/xe6/xb1/x9f'
>>> urllib.quote(data)
'%E4%B8%BD%E6%B1%9F'

那我們想轉(zhuǎn)回去呢?
復制代碼 代碼如下:

>>> urllib.unquote('%E4%B8%BD%E6%B1%9F')
'/xe4/xb8/xbd/xe6/xb1/x9f'
>>> print urllib.unquote('%E4%B8%BD%E6%B1%9F')
麗江

不同的編碼格式對urllib的結(jié)果頁是有影響的,百度的是gbk,其他的一般網(wǎng)站比如google就是utf8的。所以可以用下列語句實現(xiàn)。
復制代碼 代碼如下:

>>> import sys,urllib
>>> s = '麗江'
>>> urllib.quote(s.decode(sys.stdin.encoding).encode('gbk'))
'%C0%F6%BD%AD'
>>> urllib.quote(s.decode(sys.stdin.encoding).encode('utf8'))
'%E4%B8%BD%E6%B1%9F'
>>>

這里的 sys.stdin.encoding 是讀取當前環(huán)境的編碼,這樣寫的話可移植性高,winnt和xunix都可以用。當然你如果看不慣,也可以替換為自己的環(huán)境編碼如utf8等。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一区二区久久精品 | 成人三级电影网站 | av在线影片| 美女很黄很黄免费的 | 亚洲特黄| 一级电影免费看 | 欧美黄色性视频 | 国产一区二区三区视频观看 | 久草在线视频中文 | 国产精品一区在线观看 | 亚洲欧美一区二区三区在线观看 | 91av国产在线| 九九热精 | 黄色男女视频 | 国产精品一区二区羞羞答答 | 一区二区三区国产视频 | 欧美精品一区二区三区在线 | 91麻豆精品国产91久久久更新资源速度超快 | 色av成人天堂桃色av | 曰韩毛片 | 婷婷久久综合九色综合色多多蜜臀 | 国产精品久久久久久久久久大牛 | 国产一级毛片不卡 | 在线中文字幕播放 | 日韩毛片一区二区三区 | 91色一区二区三区 | 国产一级一区 | 国产日韩三区 | 国产免费观看视频 | 久久久www成人免费精品 | 性欧美xxxx免费岛国不卡电影 | 91成人免费在线观看 | 男女隐私免费视频 | a免费视频 | 麻豆视频网| a视频在线免费观看 | 免费看性xxx高清视频自由 | 久久久久久久久久久综合 | 99国语露脸久久精品国产ktv | 色中色综合 | av成人免费 |