赞
踩
在此不方便公开反编译文件的内容,以下操作将一些关键字和事件名称修改了,大家可以按自己情况进行填写
- # -*- coding:utf8 -*-
- import matplotlib.pyplot as plt
- import numpy
-
- test_data = []
- move_data = []
- Value_X = 0
- Value_Y = 0
- f = open('文件路径', 'r') //打开反编译的文件
- data = f.read()
- rows = data.split('\n')
- # 创建二维列表
- for row in rows: # 每行遍历
- split_row = row.split(",") # 通过指定分隔符','对字符串进行切片
- test_data.append(split_row) # 在列表尾部添加字符串的元素
-
- for i in range(len(test_data)):
- for j in range(len(test_data[0])):
- if (test_data[i][0] == "valueA"):
- test_data[i][0] = "操作1"
- test_data[i][1] += 'valueB:'
- test_data[i][2] = '操作A' + test_data[i][2] + '目标'
- test_data[i][3] = '操作B' + test_data[i][3] + '目标'
- x = test_data[i][2]
- y = test_data[i][3]
- move_data.append(x)
- move_data.append(y)
-
- elif (test_data[i][0] == "..." and test_data[i][1] == '1'):
- test_data[i][0] = "XX"
- del test_data[i][1]
- test_data[i][1] = "行动"
-
- elif (test_data[i][0] == "..." and test_data[i][1] == '0'):
- test_data[i][0] = "YY"
- del test_data[i][1]
- test_data[i][1] = "行动"
-
- print(test_data)
- print("=============")
- print(move_data)
-
- numbers = [i for i in range(30)] #解析的数据放进列表
- plt.show()
-
- #将反编译的结果保存到新的文件
- with open("文件路径\+_result.txt", "w") as f:
- f.write(str(test_data))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。