--- /dev/null
+import os\r
+import sys\r
+\r
+path = r"."\r
+\r
+\r
+txtname = sys.argv[-1]\r
+\r
+str_bin_list =[['0000',"测试 "],\r
+ ['0001',"测试2 "]\r
+ ]\r
+\r
+\r
+f_out = open("runtimeout.txt","w+")\r
+\r
+with open(txtname,"rb+")as file:\r
+ data_1 = file.read(2)\r
+ data_2 = file.read(4)\r
+ while data_1:\r
+ # data_1_bin = data_1.hex()\r
+ data_1_bin = ''.join('{:02x}'.format(b) for b in data_1[::-1]) # 大端显示的16进制字符串\r
+ data_2_bin = ''.join('{:02x}'.format(b) for b in data_2[::-1]) # 大端显示的16进制字符串\r
+ coutn=0\r
+ for l in str_bin_list:\r
+ coutn+=1\r
+ if l[0]==data_1_bin:\r
+ f_out.write(l[1])\r
+ break\r
+ f_out.write(data_1_bin)\r
+ f_out.write(' ')\r
+ f_out.write(data_2_bin)\r
+ f_out.write('\n')\r
+ \r
+ data_1 = file.read(2)\r
+ data_2 = file.read(4)\r
+ # data_1_int=int(data_1)\r
+ \r
+file.close()\r
+f_out.close()\r
+\r
+\r