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

python解析文件示例

 更新時(shí)間:2014年01月23日 16:58:27   作者:  
這篇文章主要介紹了python解析文本文件示例,大家參考使用吧

python最近的工作主要是組件兼容性測(cè)試,原有的框架有很多功能還不完善,需要補(bǔ)充!比如,需要將AutoIt腳本的執(zhí)行結(jié)果寫入到Excel中,最后的解決方案是使用本地的log來解析這個(gè)結(jié)果!

增加了如下一個(gè)類來完成上述功能:

復(fù)制代碼 代碼如下:

class AutoItResultParser():
    def ParseResult(self, vm_result, log_file):
        for case_result in vm_result.cases_results:
            self.__ModifyAutoItResult(case_result, log_file)

    def __ModifyAutoItResult(self, result, log_file):
        items = []
        myfile = open(log_file, 'rb')
        line = myfile.readline()
        count = 0
        while('' != line):
            items.append(line.split(':')[0])
            count += 1
            if(count % 2 == 0):
                items.append(line.split(':')[1])
            line = myfile.readline()

        myfile.close()
        fail_scripts = []
        length = len(items)
        arr = list(range(2, length, 3))
        for i in arr:
            test = items[i].lower()
            if test.rfind('success') == -1:
                fail_scripts.append((items[i - 2], items[i - 1]))

        for script in fail_scripts:
            if script[0] == result.case_name:
                if script[1] == 'Installation':
                    result.install_script_success = False
                elif script[1] == 'Launch':
                    result.launch_script_success = False
                elif script[1] == 'Function':
                    result.function_script_success = False
                else:
                    result.uninstall_script_success = False

這里的log_file文件內(nèi)容類似如下:

復(fù)制代碼 代碼如下:

VisualStudio2010_StandaloneProfiler:
Installation:   Success
VisualStudio2010_StandaloneProfiler:
Launch:         Success
VisualStudio2010_StandaloneProfiler:
Function:       Fail
TaobaoBrowser_2.0.0:
CitrixOfflinePlugin_6.5:
Installation:   Success
CitrixOfflinePlugin_6.5:
Function:       Success
TrusteerRapport:
TNTShippingTools:
Installation:   Success
TNTShippingTools:
Launch:         Success
WGET_1.11.4:
Installation:   Success
VisualStudio2010_StandaloneProfiler:
Uninstallation: Success
TNTShippingTools:
Uninstallation: Fail

相關(guān)文章

  • Python實(shí)現(xiàn)帶圖形界面的炸金花游戲(升級(jí)版)

    Python實(shí)現(xiàn)帶圖形界面的炸金花游戲(升級(jí)版)

    詐金花又叫三張牌,是在全國廣泛流傳的一種民間多人紙牌游戲,它具有獨(dú)特的比牌規(guī)則。本文將通過Python語言實(shí)現(xiàn)升級(jí)版的帶圖形界面的詐金花游戲,需要的可以參考一下
    2022-12-12
  • Django windows使用Apache實(shí)現(xiàn)部署流程解析

    Django windows使用Apache實(shí)現(xiàn)部署流程解析

    這篇文章主要介紹了Django windows使用Apache實(shí)現(xiàn)部署流程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟詳細(xì)記錄

    conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟詳細(xì)記錄

    對(duì)于生信工作者,有一個(gè)方便可用的環(huán)境可以極大地方便我們開展分析,conda可以讓我們?cè)诜莚oot的情況下較為方便地切換不同的工作環(huán)境,下面這篇文章主要給大家介紹了關(guān)于conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程

    pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程

    這篇文章主要介紹了pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • selenium如何定位span元素的實(shí)現(xiàn)

    selenium如何定位span元素的實(shí)現(xiàn)

    這篇文章主要介紹了selenium如何定位span元素的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Window環(huán)境下Scrapy開發(fā)環(huán)境搭建

    Window環(huán)境下Scrapy開發(fā)環(huán)境搭建

    這篇文章主要介紹了Window環(huán)境下Scrapy開發(fā)環(huán)境搭建,需要的朋友可以參考下
    2018-11-11
  • python tkinter制作用戶登錄界面的簡(jiǎn)單實(shí)現(xiàn)

    python tkinter制作用戶登錄界面的簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要介紹了python tkinter制作用戶登錄界面的簡(jiǎn)單實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python爬蟲獲取op.gg英雄聯(lián)盟英雄對(duì)位勝率的源碼

    Python爬蟲獲取op.gg英雄聯(lián)盟英雄對(duì)位勝率的源碼

    這篇文章主要介紹了Python爬蟲獲取op.gg英雄聯(lián)盟英雄對(duì)位勝率,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • MySQL適配器PyMySQL詳解

    MySQL適配器PyMySQL詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL適配器PyMySQL的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 使用Python實(shí)現(xiàn)跳幀截取視頻幀

    使用Python實(shí)現(xiàn)跳幀截取視頻幀

    這篇文章主要介紹了使用Python實(shí)現(xiàn)跳幀截取視頻幀,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05

最新評(píng)論

石阡县| 北碚区| 惠安县| 福清市| 延长县| 红桥区| 建瓯市| 和政县| 中超| 庆安县| 莱芜市| 台前县| 黄平县| 新闻| 阳城县| 宽城| 桦甸市| 内黄县| 大悟县| 南乐县| 固镇县| 肃宁县| 平山县| 夏河县| 建始县| 闸北区| 南郑县| 安陆市| 临江市| 波密县| 商丘市| 手机| 柳江县| 无棣县| 额济纳旗| 区。| 澄江县| 青岛市| 同心县| 嘉善县| 黔西县|