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

解決python3運行selenium下HTMLTestRunner報錯的問題

 更新時間:2018年12月27日 14:45:35   作者:monkey7777  
今天小編就為大家分享一篇解決python3運行selenium下HTMLTestRunner報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

修改HTMLTestRunner.py以支持python3+

搜索到的結(jié)果整理

修改一: 在python shell里輸入 >>>import HTMLTestRunner >>> dir(HTMLTestRunner) 發(fā)現(xiàn)不認識StringIO (No module named StringIO)

確實3里面沒有這個了,第94行引入的名稱要改,改成import io,539行要改成self.outputBuffer = io.BytesIO()

修改二: 運行程序的時候有報錯,AttributeError: ‘dict' object has no attribute ‘has_key' 發(fā)現(xiàn)has_key的又被K掉了

到642行去做修改,if not rmap.has_key(cls): 需要換成 if not cls in rmap: (修改的時候換行、空格等不要改掉原有的格式)

修改三: 運行,繼續(xù)有報錯:'str' object has no attribute ‘decode'

好像是3里面對字符的操作,decode已經(jīng)拿掉了。定位一下,報在了772行,ue = e.decode(‘latin-1'),那么不需要decode操作了吧,直接改成 ue = e ,另外766還有類似的uo = o.decode(‘latin-1'),可不動先留著;

打開本地文件需用 fp = open(filename,'wb'),不要再去用file了;關(guān)閉該文件可用fp.close()

修改四: 繼續(xù)運行,發(fā)現(xiàn)還是在糾結(jié)數(shù)據(jù)類型的錯: output = saxutils.escape(uo+ue), TypeError: can't concat bytes to str

bytes和str不能直接連起來,那么778行的內(nèi)容escape(uo+ue) 有一個處理的“笨辦法”:都改成str,可修改該處內(nèi)容為escape(str(uo)+ue)

修改五:(此處是最后一處改動了) 程序已然運行大半,但是最后還是有error: print >>sys.stderr, ‘\nTime Elapsed: %s' % (self.stopTime-self.startTime) TypeError: unsupported operand type(s) for >>: ‘builtin_function_or_method' and ‘RPCProxy'

到631行,把print的語句修改掉,改成 print (sys.stderr, ‘\nTime Elapsed: %s' % (self.stopTime-self.startTime))

以上這篇解決python3運行selenium下HTMLTestRunner報錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 徹底解決No?module?named?‘torch_geometric‘報錯的辦法

    徹底解決No?module?named?‘torch_geometric‘報錯的辦法

    這篇文章主要給大家介紹了關(guān)于如何徹底解決No?module?named?‘torch_geometric‘報錯的辦法,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • Python selenium頁面加載慢超時的解決方案

    Python selenium頁面加載慢超時的解決方案

    這篇文章主要介紹了Python selenium頁面加載慢超時的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Python下的twisted框架入門指引

    Python下的twisted框架入門指引

    這篇文章主要介紹了Python下的twisted框架入門指引,twisted框架是一個異步機制的框架,也被許多Python教程所介紹,需要的朋友可以參考下
    2015-04-04
  • keras處理欠擬合和過擬合的實例講解

    keras處理欠擬合和過擬合的實例講解

    這篇文章主要介紹了keras處理欠擬合和過擬合的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python openpyxl方法 zip函數(shù)用法及說明

    python openpyxl方法 zip函數(shù)用法及說明

    這篇文章主要介紹了python openpyxl方法 zip函數(shù)用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 簡單了解python模塊概念

    簡單了解python模塊概念

    這篇文章主要介紹了簡單了解python模塊概念,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python繪制3D圖形

    Python繪制3D圖形

    這篇文章主要介紹了Python繪制3D圖形,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值
    2018-05-05
  • python提取包含關(guān)鍵字的整行數(shù)據(jù)方法

    python提取包含關(guān)鍵字的整行數(shù)據(jù)方法

    今天小編就為大家分享一篇python提取包含關(guān)鍵字的整行數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python異?;怋aseException詳解

    python異常基類BaseException詳解

    這篇文章主要為大家介紹了python異?;怋aseException詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • python在html中插入簡單的代碼并加上時間戳的方法

    python在html中插入簡單的代碼并加上時間戳的方法

    今天小編就為大家分享一篇python在html中插入簡單的代碼并加上時間戳的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論

子长县| 恩施市| 偏关县| 龙岩市| 峨眉山市| 中山市| 靖州| 昭通市| 丰宁| 华阴市| 临海市| 田东县| 无极县| 台中县| 滁州市| 宜章县| 芜湖市| 海淀区| 淳化县| 荆门市| 芜湖县| 板桥市| 平定县| 嘉义县| 友谊县| 隆昌县| 宁波市| 蓝田县| 扶余县| 得荣县| 宜宾市| 镇沅| SHOW| 汝州市| 高碑店市| 嘉禾县| 沙坪坝区| 通河县| 邯郸县| 基隆市| 定西市|