#! /usr/bin/python import os,sys #file1='l1a_2004_270_230427_031704.buf' #file1='l1a_2004_299_023531_051424.buf' #file1='l1a_2004_334_123235_020240.buf' #file1='l1a_2005_021_205407_031600.buf' #file1='l1a_2005_077_194055_031756.buf' #file1='l1a_2005_132_145807_020656.buf' #file1='l1a_2005_135_192219_055556.buf' #file1='l1a_2005_216_174119_032032.buf' #file1='l1a_2006_174_185059_014016.buf' #file1='l1a_2006_220_115531_033200.buf' #file1='l1a_2007_054_155156_032052.buf' #file1='l1a_2007_009_051704_032848.buf' #file1='l1a_2007_127_175636_031952.buf' #file1='l1a_2007_155_194735_031748.buf' #file1='l1a_2007_304_015659_004640.buf' #file1='l1a_2007_356_023524_050252.buf' #file1='l1a_2008_034_201732_061200.buf file1='l1a_2008_047_025455_032116.buf' parts=os.path.splitext(file1) file2=parts[0]+'_'+parts[1] a = (open(file1,'r')).read() print len(a) print a[0:60]+'<' # This is where the file name is fixed. b = 'L1A'+file1[3:12]+a[14:60]+a[58:60]+a[60:] #b = 'L1A'+file1[3:12]+a[12:60]+a[60:] # For l1a_2007_127_175636_031952.buf # For l1a_2007_356_023524_050252.buf print len(b) print b[0:60]+'<' iu = open(file2,'w') iu.write(b) iu.close() a = (open(file1,'r')).read() b = (open(file2,'r')).read() n=32 print a[0:n] print b[0:n] print a[n:].find( b[n:] ) print b[n:].find( a[n:] ) sys.exit()