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

從零學python系列之新版本導入httplib模塊報ImportError解決方案

 更新時間:2014年05月23日 10:03:08   作者:  
在使用新版python打開舊版本代碼的時候,可能會有些報錯或者不兼容的情況出現(xiàn),今天我們就來分析其中的一種情況

之前用Python 2.7版本的httplib做接口測試時,運行代碼都是正常的,

最近開始用Python 3.3之后,再去看以前的代碼,發(fā)現(xiàn)import httplib出現(xiàn)錯誤:Unresolved import :httplib,

運行代碼時也報錯:ImportError: No module named 'httplib'

查找各種資料發(fā)現(xiàn)原來Python 2.x中的"httplib"模塊在Python 3.x中變成了"http.client",就怪之前只了解了兩個版本區(qū)別是print語句輸出在3.x中要加(),看來要詳細了解所有區(qū)別了~

附上代碼供參考,期望大家不會被這個報錯坑了~

2.7版本中的代碼實現(xiàn):

復制代碼 代碼如下:

import httplib
import urllib

reqheaders={
'MobileType':'Android',
'DeviceToken':'xxxxxxxxx',
'OSVersion':'1.0.3',
'AppVersion':'14',
'Host':'192.xxx.x.xxxx'} 

reqconn=httplib.HTTPConnection("192.xxx.x.xxxx")
reqconn.request("GET", "/Login?username=1416&password=123", None, reqheaders)
res=reqconn.getresponse()
print res.status,  res.reason
print res.msg
print res.read()

3.3版本中代碼實現(xiàn):

復制代碼 代碼如下:

import http.client    #修改引用的模塊
import urllib

reqheaders={
'MobileType':'Android',
'DeviceToken':'xxxxxxxxx',
'OSVersion':'1.0.3',
'AppVersion':'14',
'Host':'192.xxx.x.xxxx'} 

reqconn=http.client.HTTPConnection("192.xxx.x.xxxx")  #修改對應的方法
reqconn.request("GET", "/Login?username=1416&password=123", None, reqheaders)
res=reqconn.getresponse()
print (res.status,  res.reason)
print (res.msg)
print (res.read())

附上參考資料

相關文章

  • Python進階:生成器 懶人版本的迭代器詳解

    Python進階:生成器 懶人版本的迭代器詳解

    這篇文章主要介紹了Python進階:生成器 懶人版本的迭代器詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-06-06
  • Python+Socket實現(xiàn)基于TCP協(xié)議的客戶與服務端中文自動回復聊天功能示例

    Python+Socket實現(xiàn)基于TCP協(xié)議的客戶與服務端中文自動回復聊天功能示例

    這篇文章主要介紹了Python+Socket實現(xiàn)基于TCP協(xié)議的客戶與服務端中文自動回復聊天功能,結合實例形式分析了Python+Socket實現(xiàn)帶自動回復功能的TCP聊天程序相關操作方法與注意事項,需要的朋友可以參考下
    2017-08-08
  • Python標準庫defaultdict模塊使用示例

    Python標準庫defaultdict模塊使用示例

    這篇文章主要介紹了Python標準庫defaultdict模塊使用示例,本文講解了如何使用defaultdict給字典value元素添加默認類型以及defaultdict的兩個使用小案例,需要的朋友可以參考下
    2015-04-04
  • Python完美還原超級瑪麗游戲附代碼與視頻

    Python完美還原超級瑪麗游戲附代碼與視頻

    讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python實現(xiàn)超級瑪麗,90后的回憶老游戲,快來看戴帽子的大胡子穿著背帶褲的馬里奧
    2021-11-11
  • 淺析python3字符串格式化format()函數(shù)的簡單用法

    淺析python3字符串格式化format()函數(shù)的簡單用法

    這篇文章主要介紹了python3字符串格式化format()函數(shù)的簡單用法,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-12-12
  • Python中生成ndarray實例講解

    Python中生成ndarray實例講解

    在本篇文章里小編給大家整理的是一篇關于Python中生成ndarray實例講解內(nèi)容,有興趣的朋友們可以學習參考下。
    2021-02-02
  • Python自動化辦公之Excel數(shù)據(jù)的寫入

    Python自動化辦公之Excel數(shù)據(jù)的寫入

    這篇文章主要為大家詳細介紹一下Python中excel的寫入模塊- xlsxwriter,并利用該模塊實現(xiàn)Excel數(shù)據(jù)的寫入,感興趣的小伙伴可以了解一下
    2022-05-05
  • 提高Python生產(chǎn)力的五個Jupyter notebook插件

    提高Python生產(chǎn)力的五個Jupyter notebook插件

    Jupyter Notebook 因其可用性和實用性而成為數(shù)據(jù)分析和機器學習模型領域最流行的 IDE,它也是很多數(shù)據(jù)初學者的首選 IDE。它最具特色的是,擁有豐富的插件、擴展數(shù)據(jù)處理能力和提升工作效率
    2021-11-11
  • 老生常談Python進階之裝飾器

    老生常談Python進階之裝飾器

    下面小編就為大家?guī)硪黄仙U凱ython進階之裝飾器。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • python抓取京東小米8手機配置信息

    python抓取京東小米8手機配置信息

    這篇文章主要為大家詳細介紹了python抓取京東手機配置信息,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11

最新評論

台南县| 安义县| 曲水县| 饶河县| 韶山市| 密山市| 泰兴市| 石河子市| 天长市| 湛江市| 保德县| 揭阳市| 大城县| 南丰县| 吴堡县| 突泉县| 麻城市| 岗巴县| 巴里| 平潭县| 库车县| 康保县| 安徽省| 格尔木市| 崇文区| 根河市| 南平市| 长垣县| 竹溪县| 广南县| 威宁| 景谷| 织金县| 江油市| 三门峡市| 江达县| 武定县| 古丈县| 井冈山市| 东乡族自治县| 桂东县|