Python小工具-查找關鍵字


跑Monkey時,可能會產生大量日志,如果一個一個找的話又太浪費時間,所以通過Python編寫了一段代碼來查找需要的關鍵字,如果沒有我們想要的關鍵字,就完全沒有必要再去將日志翻一遍了

exc = ['Touch','CRASH','ANR','died']  # 要查找的關鍵字

with open('C:\\Users\\monkey_01.txt', encoding='utf-8') as f:    
    if os.path.exists('copy.txt'):                   
        with open('copy.txt','r+') as f2:    # 清空文件
            res = f2.readlines()
            print(res)
            f2.seek(0)
            f2.truncate()
    with open('copy.txt', 'at') as f1:       
        f1.write('崩潰日志:\n')
    dic_key = {}
    for key in exc:
        dic_key[key] = 0
    for line in f:
        for key in exc:
            if key in line:
                dic_key[key] =dic_key[key] + line.count(key)
                # print(line)
                with open('copy.txt','at') as f:
                    f.write(line)
    # print(dic_key)
    with open('copy.txt','at') as f:                  # 寫入文件
        f.write("分析結果:\n")
        f.write("------------------------------\n")
        for key, value in dic_key.items() :
            f.write("關鍵字{}出現的次數:{}\n".format(key, value))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM