<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Pythonurlencode編碼和url拼接

        來源:懂視網 責編:小采 時間:2020-11-27 14:28:19
        文檔

        Pythonurlencode編碼和url拼接

        Pythonurlencode編碼和url拼接:urlencode 調用方法urlencode的參數必須是Dictionaryimport urllib d = {'name1':'www.pythontab.com','name2':'bbs.pythontab.com'} print urllib.urlencode(d) 輸出
        推薦度:
        導讀Pythonurlencode編碼和url拼接:urlencode 調用方法urlencode的參數必須是Dictionaryimport urllib d = {'name1':'www.pythontab.com','name2':'bbs.pythontab.com'} print urllib.urlencode(d) 輸出

        urlencode 調用方法

        urlencode的參數必須是Dictionary

        import urllib
        d = {'name1':'www.pythontab.com','name2':'bbs.pythontab.com'}
        print urllib.urlencode(d)

        輸出:

        name2=bbs.pythontab.com&name1=www.pythontab.com

        相當于拼接兩個url參數,這個用法類似于PHP中的http_build_query(),這里就不多數PHP中怎么用了,有興趣的自己去查一下。

        urlencode 編碼

        函數urlencode不會改變傳入參數的原始編碼,也就是說需要在調用之前將post或get參數的編碼調整好。

        問題:現在模擬請求Google和baidu,由于baidu使用的是gb2312編碼,google使用的是utf8編碼,兩個站點提交到URL中的中文參數的urlencode值是不一樣,下面以”PythonTab中文網”為例:

        # coding: UTF-8
        str = u'PythonTab中文網'
        str = str.encode('gb2312')
        d = {'name':str}
        q = urllib.urlencode(d)
        print q

        結果:

        name=PythonTab%D6%D0%CE%C4%CD%F8

        注意:urlencode的參數必須是Dictionary

        其他用法

        django中urlencode類似,方法如下:

        from django.utils.http import urlquote
        a = urlquote('PythonTab中文網')
        print a

        得到漢字的GBK編碼

        urllib 轉換字符串

        其實可以用urllib的quote函數對URL中的中文進行轉換,將中文轉換成GBK的編碼,得到的編碼是符合URI標準的URL。

        >>> import urllib
        >>> a = "PythonTab中文網"
        >>> a
        'PythonTabxe4xb8xadxe6x96x87xe7xbdx91'
        >>> urllib.quote(a)
        'PythonTab%E4%B8%AD%E6%96%87%E7%BD%91'
        >>>

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Pythonurlencode編碼和url拼接

        Pythonurlencode編碼和url拼接:urlencode 調用方法urlencode的參數必須是Dictionaryimport urllib d = {'name1':'www.pythontab.com','name2':'bbs.pythontab.com'} print urllib.urlencode(d) 輸出
        推薦度:
        標簽: 拼接 編碼 python
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top 主站蜘蛛池模板: 亚洲av无码一区二区三区四区 | 最近免费中文字幕mv在线电影| 7777久久亚洲中文字幕蜜桃| 美女网站免费福利视频| 日韩在线视频线视频免费网站| 亚洲理论片在线中文字幕| 四虎影视永久免费观看地址| 人人揉揉香蕉大免费不卡| 国产亚洲漂亮白嫩美女在线| 在线观看亚洲成人| 日本一道综合久久aⅴ免费| 久操视频免费观看| 一级毛片完整版免费播放一区| 亚洲中文字幕人成乱码| 亚洲欧洲日产国码无码网站| 免费看大黄高清网站视频在线| 一进一出60分钟免费视频| 亚洲中文字幕无码mv| 亚洲国产精品无码专区影院| 亚洲高清国产拍精品26U| 日本亚洲欧洲免费天堂午夜看片女人员 | 日本成年免费网站| 青春禁区视频在线观看直播免费 | 亚洲精品国产精品乱码不卡√| 亚洲精品无码久久久久AV麻豆| 亚洲区日韩区无码区| 亚洲人成网亚洲欧洲无码久久| 国产精品99精品久久免费| 99精品热线在线观看免费视频| 免费毛片a线观看| 最刺激黄a大片免费网站| 亚洲网站在线免费观看| 久久99九九国产免费看小说| 成人永久福利免费观看| 久久亚洲中文字幕精品一区四 | 美女视频黄的全免费视频网站| 亚洲黄黄黄网站在线观看| 成人毛片18女人毛片免费视频未 | 成人免费777777| 亚洲日韩中文字幕无码一区| aa级一级天堂片免费观看|