From: hcj <1224667075@qq.com> Date: Wed, 18 Dec 2024 03:24:51 +0000 (+0800) Subject: 增加runtime解析工具 X-Git-Tag: v1.3.113-repair_tp~140 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F1530%2Fhead;p=mirrors%2FFD230.git 增加runtime解析工具 --- diff --git a/tools/log_parser/runtimeanalysis.py b/tools/log_parser/runtimeanalysis.py new file mode 100644 index 000000000..da3d327a1 --- /dev/null +++ b/tools/log_parser/runtimeanalysis.py @@ -0,0 +1,41 @@ +import os +import sys + +path = r"." + + +txtname = sys.argv[-1] + +str_bin_list =[['0000',"测试 "], + ['0001',"测试2 "] + ] + + +f_out = open("runtimeout.txt","w+") + +with open(txtname,"rb+")as file: + data_1 = file.read(2) + data_2 = file.read(4) + while data_1: + # data_1_bin = data_1.hex() + data_1_bin = ''.join('{:02x}'.format(b) for b in data_1[::-1]) # 大端显示的16进制字符串 + data_2_bin = ''.join('{:02x}'.format(b) for b in data_2[::-1]) # 大端显示的16进制字符串 + coutn=0 + for l in str_bin_list: + coutn+=1 + if l[0]==data_1_bin: + f_out.write(l[1]) + break + f_out.write(data_1_bin) + f_out.write(' ') + f_out.write(data_2_bin) + f_out.write('\n') + + data_1 = file.read(2) + data_2 = file.read(4) + # data_1_int=int(data_1) + +file.close() +f_out.close() + +