在此不方便公开反编译文件的内容,以下操作将一些关键字和事件名称修改了,大家可以按自己情况进行填写
# -*- 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))