fix.py

来自「基于4个mips核的noc设计」· Python 代码 · 共 30 行

PY
30
字号
import os,sys,stringhead = [0x00,0x00,0x00,0x00,        0x0c,0x00,0x00,0x05,        0x24,0x1d,0x28,0x00,        0x08,0x00,0x00,0x03,        0x00,0x00,0x00,0x00]foot = [0x00,0x00,0x00,0x00,        0x00,0x00,0x00,0x00,        0x03,0xe0,0x00,0x08,        0x00,0x00,0x00,0x00,        0x00,0x00,0x00,0x00]f=open(sys.argv[1],'rb')data = map( ord, f.read() )f.close()del data[ : 0x34 ]for ix in range(len(data)):    if data[ix]==0x10 and data[ix+1]==0x00 and data[ix+2]==0xff and data[ix+3]==0xff :        breakprint ixdel data[ ix : ]f=open(sys.argv[1]+'.fix','wb')for d in head : f.write( chr(d) )for d in data : f.write( chr(d) )for d in foot : f.write( chr(d) )f.close()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?