当前位置:   article > 正文

Python实现文件的反编译_python在线反编译

python在线反编译

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

  1. # -*- coding:utf8 -*-
  2. import matplotlib.pyplot as plt
  3. import numpy
  4. test_data = []
  5. move_data = []
  6. Value_X = 0
  7. Value_Y = 0
  8. f = open('文件路径', 'r') //打开反编译的文件
  9. data = f.read()
  10. rows = data.split('\n')
  11. # 创建二维列表
  12. for row in rows: # 每行遍历
  13. split_row = row.split(",") # 通过指定分隔符','对字符串进行切片
  14. test_data.append(split_row) # 在列表尾部添加字符串的元素
  15. for i in range(len(test_data)):
  16. for j in range(len(test_data[0])):
  17. if (test_data[i][0] == "valueA"):
  18. test_data[i][0] = "操作1"
  19. test_data[i][1] += 'valueB:'
  20. test_data[i][2] = '操作A' + test_data[i][2] + '目标'
  21. test_data[i][3] = '操作B' + test_data[i][3] + '目标'
  22. x = test_data[i][2]
  23. y = test_data[i][3]
  24. move_data.append(x)
  25. move_data.append(y)
  26. elif (test_data[i][0] == "..." and test_data[i][1] == '1'):
  27. test_data[i][0] = "XX"
  28. del test_data[i][1]
  29. test_data[i][1] = "行动"
  30. elif (test_data[i][0] == "..." and test_data[i][1] == '0'):
  31. test_data[i][0] = "YY"
  32. del test_data[i][1]
  33. test_data[i][1] = "行动"
  34. print(test_data)
  35. print("=============")
  36. print(move_data)
  37. numbers = [i for i in range(30)] #解析的数据放进列表
  38. plt.show()
  39. #将反编译的结果保存到新的文件
  40. with open("文件路径\+_result.txt", "w") as f:
  41. f.write(str(test_data))

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/601345
推荐阅读
相关标签
  

闽ICP备14008679号